网上有各种各样的教程,既混乱又复杂。这是提供一个亲自测试可用的配置方案,十分简单,桌面环境选用xfce,Ubuntu版本是16.04。
1 安装 Xfce 和 TightVNC
sudo apt install xfce4 xfce4-goodies tightvncserver
安装完成后,在终端输入:
vncserver
2 配置
在配置之前先 kill vncserver
新建的 server:
vncserver -kill :1
输出结果类似如下:
Killing Xtightvnc process ID 17648
配置之前先备份一下配置文件:
cp ~/.vnc/xstartup ~/.vnc/xstartup.bak
开始配置:
vim ~/.vnc/xstartup
先删除这个 xstartup 文件的全部内容,用以下内容替换:
#!/bin/bash
xrdb $HOME/.Xresources
startxfce4 &
赋予配置文件可执行权限:
sudo chmod +x ~/.vnc/xstartup
3 启动 vncserver
现在可以重新启动vncserver:
vncserver
终端输出类似以下内容:
New 'X' desktop is your_server_name.com:1
Starting applications specified in /home/sammy/.vnc/xstartup
Log file is /home/sammy/.vnc/liniverse.com:1.log
打开 VNC Viewer 软件,新建:222.222.222.222:1
,其中222.222.222.222
是远程服务器的地址,:1
根据:New 'X' desktop is your_server_name.com:1
提供的ID。
Enjoy!