一,实验环境
Server:CentOS 6.5 x86_64
Client: Windows 7
二,安装和配置VNC
1. 安装软件
- [root@gxh~]#yuminstalltigervnc-server-y
3. 启动vnc
- [root@gxh~]#vncserver
- Youwillrequireapasswordtoaccessyourdesktops.
- Password:###这里输入连接远程桌面的密码
- Verify:###再次输入密码
- xauth:(stdin):1:baddisplayname"gxh:1"in"add"command
- New'gxh:1(root)'desktopisgxh:1
- Creatingdefaultstartupscript/root/.vnc/xstartup
- Startingapplicationsspecifiedin/root/.vnc/xstartup
- Logfileis/root/.vnc/gxh:1.log
- [root@gxh~]#vim.vnc/xstartup
- 将最后两行注释掉,在最后一行添加如下:
- #xterm-geometry80x24+10+10-ls-title"$VNCDESKTOPDesktop"&
- #twm&
- gnome-session&
5. 设置vncserver开机启动
- [root@gxh~]#chkconfigvncserveron
6. 设置防火墙
VNCserver 监听的端口从 5900 开始,display:1 监听 5901,display:2监听 5902,以此类推。
- [root@gxh~]#iptables-IINPUT-mstate--stateNEW-mtcp-ptcp--dport5901-jACCEPT
- [root@gxh~]#serviceiptablessave
7. VNC Server配置完成
三,客户端
1. 安装vnc客户端
2. 远程连接vnc服务器
四,扩展命令
1. 添加一个display
- [root@gxh~]#vncserver
- xauth:(stdin):1:baddisplayname"gxh:2"in"add"command
- New'gxh:2(root)'desktopisgxh:2
- Startingapplicationsspecifiedin/root/.vnc/xstartup
- Logfileis/root/.vnc/gxh:2.log
2. 列出所有display
- [root@gxh~]#vncserver-list
- TigerVNCserversessions:
- XDISPLAY#PROCESSID
- :12403
- :22998
3. 关闭一个display
- [root@gxh~]#vncserver-kill:2
- KillingXvncprocessID2998
- [root@gxh~]#vncserver-list
- TigerVNCserversessions:
- XDISPLAY#PROCESSID
- :12403
- [root@gxh~]#vncpasswd
- Password:
- Verify:
五,VNC客户端软件推荐
VNC Viewer
TightVNC
RealVNC
TigerVNC