1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
# 1. 执行以下命令,启动 VNC 服务,并设置 VNC 的密码。
# 注意:
# 一般 VNC 服务器密码最大长度是8位,所以这里不能设置超过8位的密码。
vncserver
# 返回类似如下结果,表示 VNC 启动成功。
<<'CONTENT'
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 VM-4-13-ubuntu:1
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/VM-4-13-ubuntu:1.log
CONTENT
# 2. 修改VNC配置文件
echo "startxfce4 &" >> ~/.vnc/xstartup
# 完整内容如下
<<'CONTENT'
#!/bin/sh
xrdb "$HOME/.Xresources"
xsetroot -solid grey
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
# Fix to make GNOME work
export XKL_XMODMAP_DISABLE=1
/etc/X11/Xsession
startxfce4 &
CONTENT
# 3. 执行以下命令,重启桌面进程。
vncserver -kill :1 #杀掉原桌面进程,输入命令(其中的:1是桌面号)
# 启动VNC服务
vncserver
# 查看启动的vnc服务,可以看到对应的端口及桌面号
aux | grep "vnc"
# 接下来就是使用VNC Viewer连接了,输入IP:端口号即可
# 我使用的是腾讯云服务器,没有成功,可能是服务器的问题,先到这里
|