Linux下VNC使用

安装

VNC (Virtual Network Computer)是虚拟网络计算机的缩写。VNC 是一款优秀的远程控制工具软件。

VNC程序有多个软件包可选择,例如执行以下命令进行安装:

$ sudo apt-get install vnc4server
$ sudo pacman -S tigervnc

启动服务器程序

修改$HOME/.vnc/xstartup配置文件,我是用的xfce,配置如下:

#!/bin/sh

# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
startxfce4 &

然后运行服务程序,首次运行需要先设置密码:

$ vncserver

启动客户端程序

执行如下命令链接vnc服务:

$ vncviewer <host>:<DISPLAY>

例如要链接到10.0.0.101的1号DISPLAY,则是:

$ vncviewer 10.0.0.101:1

然后根据提示输入密码即可。

退出程序

如果要退出客户端程序,直接将程序窗口关闭即可。
如果要退出服务端程序,则在服务端执行命令:

$ vncserver -kill :1