最近经常需要用到百度网盘,但是我从来不充会员,一直忍受着100kb的下载速度,之前一直用备用机挂着下,后来发现百度网盘居然有Linux版,那岂不美哉,手上荒废多日的服务器终于派上用场了。方法也很简单,就是在服务器上安装桌面+VNC就行了,之前写过类似的文章,但是因为年代久远,系统和源早就失效了,安装方式也变了很多,懒得修改,就新写一篇吧。
用的是Ubuntu22系统。
一、安装Xfce桌面
apt update
sudo apt install xubuntu-core -y
安装过程会让选择桌面管理器,这里我们选择轻量级的lightdm,然后一直到安装结束。
启动并查看桌面管理器是否安装成功:
sudo service lightdm start
cat /etc/X11/default-display-manager
显示:/usr/sbin/lightdm,就代表安装成功了。
二、安装TightVNC服务器
sudo apt install tightvncserver -y
配置VNC:
vncserver
系统将提示输入并验证密码以远程访问您的机器(8位数),输入2遍后,接着会询问是否创建仅供查看的密码,选n,然后继续。
接下来需要修改一下VNC的配置文件,位置在/root/.vnc/xstartup,在这个文件的最后一行写入如下内容:
startxfce4 &
因为我们这里安装的是xfce桌面,如果你安装了其他桌面环境,可以搜索一下对应的命令,用来启动对应的桌面。
完成后我们重启一下系统,接着启动VNC
vncserver -geometry 1920×1080 :1(×为小写x)
接下来用VNC工具连接远程桌面即可,这里建议进入设置里把系统的语言选项里添加上中文支持。
三、下载并安装百度网盘
进入官网:https://pan.baidu.com/download?from=header
指向Linux并下载deb格式文件,下载好后安装:
sudo dpkg -i xxxx.deb,xxxx是你下载好的百度网盘的文件名。
安装完成后,进入VNC桌面,点击左上角选择Internet就能看到安装好的百度网盘了。
最后,建议禁用系统休眠,没有装桌面的系统是不存在休眠的,但是安装好桌面环境后,系统会开启自动休眠,这样在系统休眠后你就无法进入系统了,唯一的办法就是重启,所以这里直接用命令禁用最省事。
先看看自动休眠是否开启:
sudo systemctl status sleep.target
如果返回如下内容则说明开启了:
● sleep.target – Sleep
Loaded: loaded (/lib/systemd/system/sleep.target; static; vendor preset: enabled)
Active: inactive (dead)
Docs: man:systemd.special(7)
禁用自动休眠:
sudo systemctl mask sleep.target suspend.target hibernate.target hybrid-sleep.target
再次使用上面的命令查看,如果返回如下内容则代表已经关闭了:
● sleep.target
Loaded: masked (Reason: Unit sleep.target is masked.)
Active: inactive (dead)
好了,现在可以开始愉快的玩耍了。