centos 6.5安装配置vnc:
1、查询是否安装了vnc
[root@localhost ~]#rpm -qa | grep -E "vnc|vnc-server"
2、如果没有安装,安装下
[root@localhost ~]#yum -y install vnc-server
3、修改配置文件
[root@localhost ~]#vim /etc/sysconfig/vncservers # VNCSERVERS="2:myusername" VNCSERVERS="2:root" # VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost" VNCSERVERARGS[2]="-geometry 1024x768"
注意不要加-localhost选项,刚开始我直接复制上面的,没留意这个。后来客户端远程不上来,我还抓包分析问题了,后来发现不应该加这个。
4、设置vnc密码
[root@localhost ~]#vncpasswd
5、启动vnc服务
[root@localhost ~]#service vncserver start
6、修改xstartup配置文件
[root@localhost ~]#vi ./.vnc/xstartup xsetroot -solid grey vncconfig -iconic xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" gnome-session #startkde #kde desktop #twm &
7、重启vnc服务,查看监听端口。在防火墙允许端口,或者关闭防火墙
[root@localhost ~]#service vncserver restart [root@localhost ~]#netstat -anptu |grep vnc [root@localhost ~]#netstat -anptu |grep vnctcp 0 0 0.0.0.0:5902 0.0.0.0:* LISTEN 7303/Xvnc tcp 0 0 0.0.0.0:6002 0.0.0.0:* LISTEN 7303/Xvnc tcp 0 0 :::6002 :::* LISTEN 7303/Xvnc
8:vnc viwer工具远程服务器
IP地址:2
centos 6.9安装配置vnc:
1、安装相关包:
[root@localhost ~]# yum install tigervnc tigervnc-server -y
2、修改配置文件:
[root@localhost ~]# vi /etc/sysconfig/vncservers 将文件中的下列两行的#号去掉 # VNCSERVERS="2:myusername" # VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost" 修改用户名和显示器分辨率: VNCSERVERS="2:root" VNCSERVERARGS[2]="-geometry 1024x768"
注意不要加-localhost选项,刚开始我直接复制上面的,没留意这个。后来客户端远程不上来,我还抓包分析问题了,后来发现不应该加这个。
3、设置远程密码:
[root@localhost ~]# vncpasswd Password: Verify: 说明:为root远程用户配密码,所以在root账户下配;假如为别的账户配密码,则需要在别的账户下使用该命令。
4、设置防火墙规则:
[root@localhost ~]# vim /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 5801 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 5901 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 5902 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 6001 -j ACCEPT [root@localhost ~]# /etc/init.d/iptables restart
5、设置xstartup(/用户目录/.vnc/xstartup)文件,权限要755:
[root@localhost ~]# vim /root/.vnc/xstartup 末尾追加如下行: gnome-session & //如果为KDE桌面,则修改为:startkde &
6、启动服务并且设置开机随机启动
[root@localhost ~]# service vncserver start [root@localhost ~]# chkconfig vncserver on
7、监听端口:
[root@localhost ~]# netstat -ntlup |grep vnc tcp 0 0 127.0.0.1:5902 0.0.0.0:* LISTEN 29693/Xvnc
8:vnc viwer工具远程服务器
IP地址:2
备注:
注意:vncserver只能由启动它的用户来关闭,root也不能关闭其它用户开启的vncserver,除非用kill暴力杀死进程。
vncserver -kill :1 vncserver -kill :2 (注意:-kill与:1或:2中间有一空格) /etc/init.d/vncserver restart
转载于:https://blog.51cto.com/net881004/2054661