本教程适用于 Ubuntu 22.04
VNC 服务器参考了这篇文章 Ubuntu22.04 安装配置VNC Server - Milton - 博客园
首先申请一台服务器,找到 bot-commands
频道,输入:/deploy password:123123 os:Ubuntu 22.04
开机后会私聊你登录信息
your deployment password
address(es): <ip>:<port1>, <ip>:<port2>, <ip>:<port3>
ssh info:
ssh root@<ip> -p <port>
password: xxxxxx
运行ssh登录命令登录,然后安装桌面和VNC服务器
apt install xfce4 xfce4-goodies tigervnc-standalone-server fonts-noto-cjk
安装过程中会提示选择时区和键盘布局,一般是 English (US) / English (US)
和 Asia / Shanghai
然后先运行一次 vncserver
命令(直接用root运行)会让你输入两遍登陆密码
完成后运行下面的命令启动VNC服务器(直接用root运行)
#!/bin/bash
vncserver -kill -clean
vncserver -localhost no -depth 24 -rfbport <分配给你的三个端口的其中一个>
服务器每次重启后都要运行一遍,可以将以上命令保存到shell文件,如 vnc.sh
并将其安装到 /usr/bin
目录
这样直接运行 vnc.sh
即可开启
不以root运行的话,打开某些应用时会出现 failed to execute xxx (input/output error)
在线召唤大佬解决,我没弄明白是怎么回事
附一张完整截图
占用不是很高,能用