乞丐版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的时候)
*乞丐版 GCP 就是指 f1-micro 配置(1 个 vCPU,0.6 GB 内存)
参考 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使用TCP端口5900-5906,防火墙和VM实例的网络标记先设置好。
可参考 https://zelikk.blogspot.com/2019/01/gcp-v2ray-firewall_1.html
1. VPS上安装 Xfce TightVNC IceWeasel
更新软件源
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,再开始装tightvncserver
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,不安装服务端。
打开TightVNC Viewer
连接地址填 VPS的IP地址:5901 ,点"Connect"
弹出的小窗里填VNC密码 (6-8位的那个)
第一次登录会让你选Panel,使用默认的即可。
好了,打开浏览器吧。
虽说分辨率很小,系统内存也很少,但是打开qdembed.com 123lnk.com rapidvideo.com这种网盘下载页面足够用了,甚至能够在崩溃的边缘打开GoogleDrive并上传。
========== 重要 !==========
这里使用的VNC登录方式连接没有加密,密码长度也较短,而且用的是root用户登录,综合起来说就是非常不安全!临时的远程Web下载任务完成后及时删掉实例!或者关闭VNC的端口(把实例的网络标记去掉,或删除相应的防火墙规则 )
========== 其它 ==========
1. 解决Windows与Linux之间共用剪贴板的问题
1. 解决Windows与Linux之间共用剪贴板的问题
在VNC桌面里打开终端,执行
autocutsel -f2. 安装过程中dbus会卡住的问题
可以先提前装dbus,再开始装tightvncserver
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这下OneDrive也可以用Web上传了。
5. 上传到网盘还是尽量用rclone
纯命令行的内存占用比较低,也方便用脚本排量操作。浏览器打开网盘这种复杂网页,有机率会崩溃。把目录下.mp4文件依次搬到rclone网盘的脚本如下:
[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,中文显示的都是方框。
删除