在日常测试时,需要在服务器上测试图形化的桌面系统功能。为了更方便开展测试工作使用远程桌面操作是非常恰当的选择。
服务器上安装x11vnc
sudo apt-get install x11vnc
设置并存储vnc
这里设置为了deepin,需要什么密码只需要把"deepin"改为对应的字符串就行。
sudo x11vnc -storepasswd deepin /etc/x11vnc.pass
启动 x11vnc服务端
sudo x11vnc -display :0 -auth /var/run/lightdm/root/:0 -forever -bg -o /var/log/x11vnc.log -rfbauth /etc/x11vnc.pass -shared -noxdamage -xrandr "resize" -rfbport 5900
sudo x11vnc -display :1 -auth /var/run/lightdm/root/:1 -forever -bg -o /var/log/x11vnc.log -rfbauth /etc/x11vnc.pass -shared -noxdamage -xrandr resize -rfbport 5901
默认的端口是5900,同一个终端只能一个用户远程登录
客户端安装并启动remmina:
sudo apt-get install remmina -y
或者使用tigervnc-viewer客户端,清晰度会更高,直接从商店安装即可。
sudo apt-get install tigervnc-viewer -y
选择VNC服务,直接输入服务端的IP,输入前面服务端设置的连接密码进行链接: