Ubuntu上安装和使用VNC

一、安装VNC Server
sudo apt-get install vnc4server
二、VNC 设置
设置连接口令
vncpasswd
设置VNC启动图形界面,源文件的最后两行注释掉,增加最后一行
vi ~/.vnc/xstartup
#x-terminal-emulator -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &
#x-window-manager &
gnome-session &

三、启动VNC Server,命令行中的1为屏幕编号
adam@adam-desktop:~$ vncserver :1
New 'adam-desktop:1 (adam)' desktop is adam-desktop:1
Starting applications specified in /home/adam/.vnc/xstartup
Log file is /home/adam/.vnc/adam-desktop:1.log

停止1号屏幕的VNC服务
adam@adam-desktop:~$ vncserver -kill :1
Killing Xvnc4 process ID 2082

四、连接VNC Server
安装客户端,winxp-win7 64位版本,UltraVNC
运行客户端vncviewer.exe,VNC服务器地址填写格式为ipaddress:屏幕编号,如192.168.0.2:1
有的客户端需要填写VNC Server的端口编号,默认第1个屏幕的端口为5901,也可以用下面的方法可以查找

adam@adam-desktop:~$ sudo netstat -tln
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:17500 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:139 0.0.0.0:* LISTEN
tcp6 0 0 :::22 :::* LISTEN
tcp6 0 0 ::1:631 :::* LISTEN
tcp6 0 0 :::5901 :::* LISTEN

adam@adam-desktop:~$ lsof -i :5901
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
Xvnc4 2082 adam 3u IPv6 11135 0t0 TCP *:5901 (LISTEN)

Comments are closed.