(CentOS5前叫vnc-server)
2、运行并设置密码
vncserver :1
输入密码,会生成相关的文件
xauth: creating new authority file /root/.Xauthority
New 'centos6-244:1 (root)' desktop is centos6-244:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/centos6-244:1.log
3、配置用户
vim /etc/sysconfig/vncservers
最后一行加入:
VNCSERVERS="1:root" 多个用户用空格分开,并要先su - 到那个用户运行vncserver :n来设定配置文件和密码
4、实用命令
usage: vncserver [:<number>] [-name <desktop-name>] [-depth <depth>]
[-geometry <width>x<height>]
[-pixelformat rgbNNN|bgrNNN]
[-fp <font-path>]
[-fg]
<Xvnc-options>...
vncserver -kill <X-display>
vncserver -list
vncserver[:n]开服务
vncserver -list看有几个在运行
vncserver -kill :n 杀掉第几个x-display
vncpasswd 修改密码
5、服务管理
service vncserver restart
其它用法:/etc/init.d/vncserver {start|stop|restart|try-restart|status|force-reload}
chkconfig vncserver on 加入到自启动(chkconfig --level 35 vncserver on)
添加防火墙端口-A RH-Firewall-1-INPUT -p tcp -m tcp -m state --dport 5900:5910 --state NEW -j ACCEPT
重启防火墙service iptables restart
netstat -antpl查看可以发现有三个端口在监听。 5901 5801 6001 这三个端口: 默认的, vnc 服务监听3个TCP端口 RFB(Remote FrameBuffer)协议 默认端口 : 5900 显示器号 HTTP协议默认端口 : 5800 显示器号 X协议 默认端口 : 6000 显示器号 vncserver使用的显示器编号默认从1开始, 依次使用, 也可以参数指定端口号 我们只需要RFB协议就可以了,所以我们把5800 6000这两种端口关掉。 需要修改/etc/sysconfig/vncservers 在参数后面加上: -nohttpd 不监听HTTP端口
-nolisten tcp 不监听X端口
5. Windows登陆到VNC Server
(1).从IE登录 直接从IE浏览器中输入如下地址: http://xxx.xxx.xxx.xxx:5801 输入密码即可使用。 (2).从VNC view登录 在windows上安装vnc view,然后输入xxx.xxx.xxx.xxx:1,连接登录,输入密码即可。 备 注:如果从vnc view登录时,提示connection refused(10061),则是因为linux防火墙的问题,登录centos系统,选择 System-->Preferences-->Remote Desktop,勾选sharing中的两项,Security两项不勾,点击关闭,然后再重新用vnc view登录即可。