乞丐版 GCP VPS 装 Xfce 桌面并支持 VNC 远程登录
>>> 如果 VPS 在 n1-normal-1 级别以上,可以考虑一键脚本搭支持 windows 远程桌面的环境,Windows 上不用装软件,对小白友好 <<<
* 乞丐版 GCP 就是指 f1-micro 配置(1 个 vCPU,0.6 GB 内存)
参考 https://www.howtoing.com/how-to-install-and-configure-vnc-on-debian-9
如果在安装过程中卡住不动。(经常是在装 dbus 的时候)
*
参考 https://www.howtoing.com/how-to-install-and-configure-vnc-on-debian-9
0. 防火墙设置
VNC 使用 TCP 端口 5900-5906,防火墙和 VM 实例的网络标记先设置好。
可参考 https://zelikk.blogspot.com/2019/01/gcp-v2ray-firewall_1.html
1. VPS 上安装 Xfce TightVNC IceWeasel
VNC
可参考 https://zelikk.blogspot.com/2019/01/gcp-v2ray-firewall_1.html
1. VPS
更新软件源
apt update
安装 Xfce
apt install xfce4
安装 TightVNC
apt install tightvncserver
会弹窗选择键盘布局,直接回车选默认的 US
Ctrl+C 中止,再用下面这条命令继续。
参考 https://unix.stackexchange.com/questions/441438/gcp-debian-stuck-at-setting-up-dbus
安装浏览器 IceWeasel(其实就是 Firefox 改了个名字)
打开 TightVNC Viewer
dbus 会卡住的问题
可以先提前装 dbus,再开始装 tightvncserver
OneDrive 也可以用 Web 上传了。
5. 上传到网盘还是尽量用 rclone
纯命令行的内存占用比较低,也方便用脚本排量操作。浏览器打开网盘这种复杂网页,有机率会崩溃。把目录下.mp4 文件依次搬到 rclone 网盘的脚本如下:
dpkg --configure -a
执行 vncserver ,设置 vnc 密码(6-8 位,大于 8 位会被截断)。view-only password 不设置。
root@xfce-vnc:~# vncserver
You will require a password to access your desktops.
Password:
Verify:
Would you like to enter a view-only password (y/n)? n
xauth: file /root/.Xauthority does not exist
New 'X' desktop is xfce-vnc:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/xfce-vnc:1.log
关闭刚刚建立的 VNC
vncserver -kill :1
新建一个 800x600 分辨率的 VNC
vncserver -geometry 800x600
apt install iceweasel
2. Windows 安装 TightVNC 及使用
下载安装 TightVNC,选 Custom,不安装服务端。
打开
连接地址填 VPS 的 IP 地址:5901 ,点"Connect"
弹出的小窗里填 VNC 密码 (6-8 位的那个)
第一次登录会让你选 Panel,使用默认的即可。
好了,打开浏览器吧。
虽说分辨率很小,系统内存也很少,但是打开 qdembed.com 123lnk.com rapidvideo.com 这种网盘下载页面足够用了,甚至能够在崩溃的边缘打开 GoogleDrive 并上传。
========== 重要 !==========
这里使用的 VNC 登录方式连接没有加密,密码长度也较短,而且用的是 root 用户登录,综合起来说就是非常不安全!临时的远程 Web 下载任务完成后及时删掉实例!或者关闭 VNC 的端口(把实例的网络标记去掉,或删除相应的防火墙规则 )
========== 其它 ==========
1. 解决 Windows 与 Linux 之间共用剪贴板的问题
1. 解决
在 VNC 桌面里打开终端,执行
autocutsel -f2. 安装过程中
可以先提前装
apt install dbus
apt install tightvncserver3. 空间占用情况
创建完实例4. 安装中文字体
Filesystem 1K-blocks Used Available Use% Mounted on
udev 292212 0 292212 0% /dev
tmpfs 60672 3168 57504 6% /run
/dev/sda1 10253588 1074560 8638460 12% /
tmpfs 303344 0 303344 0% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 303344 0 303344 0% /sys/fs/cgroup
装完xfce4 vnc iceweasel
Filesystem 1K-blocks Used Available Use% Mounted on
udev 292212 0 292212 0% /dev
tmpfs 60672 3268 57404 6% /run
/dev/sda1 10253588 1907184 7805836 20% /
tmpfs 303344 4116 299228 2% /dev/shm
tmpfs 5120 0 5120 0% /run/lock
tmpfs 303344 0 303344 0% /sys/fs/cgroup
apt install xfonts-wqy这下
5. 上传到网盘还是尽量用
纯命令行的内存占用比较低,也方便用脚本排量操作。浏览器打开网盘这种复杂网页,有机率会崩溃。把目录下.mp4
[root@localhost download]# cat mv2rclonedrv.sh
for file in ./*.mp4
do
rclone move "$file" 1drv:
done
===========================================
sudo -i
apt install dbus -y
apt install xfce4 tightvncserver iceweasel autocutsel xfonts-wqy -y
curl https://rclone.org/install.sh | sudo bash
rclone config
vncserver
感谢大神的教程,到粘贴这项中,我没有成功 autocutsel -f,我在网上找到另一个答案,autocutsel -fork,这样执行,就成功了。还要请教大神,安装中文后,怎么样显示中文呢,谢谢。
回复删除装好中文字体以后,在浏览器里就正常显示字体了。如果不装中文字体,在浏览器里打开 OneDrive,中文显示的都是方框。
删除