码迷,mamicode.com
首页 > 其他好文 > 详细

VNC资料整理

时间:2017-11-20 17:51:31      阅读:192      评论:0      收藏:0      [点我收藏+]

标签:vnc

查看是否安装过VNC

rpm -qa | grep tigervnc

 

VNC server安装

#yum install tigervnc tigervnc-server –y

 

设置密码

#vncserver

 

设置用户信息和分辨率

vim /etc/sysconfig/vncservers

 

 

关闭防火墙

#service iptables stop

 

查看防火墙状态

#service iptables status

 

VNCSERVER密码忘了

1.  cd /root/.vnc/  

2.    

3.  rm -rf passwd  

4.  vncserver

5.  重新设置密码

 

4、打开对应的端口打开59015902 端口用于vnc //如果需要配置更多的桌面,增加端口即可

iptables-I INPUT -p tcp --dport 5901:5902 -j ACCEPT

iptables-A INPUT -p tcp --dport 5901:5902 -j ACCEPT

永久保存

serviceiptables save



停止vncserver

#vncserver -kill :1
#vncserver -kill :2


设置用户信息及分辨率。

[root@localhost: ~]#vi /etc/sysconfig/vncservers

# The VNCSERVERS variable is a list of display:user pairs.
#
# Uncomment the lines below to start a VNC server on display :2
# as my ‘myusername’ (adjust this to your own). You will also
# need to set a VNC password; run ‘man vncpasswd’ to see how
# to do that.
#
# DO NOT RUN THIS SERVICE if your local area network is
# untrusted! For a secure way of using VNC, see
# <<A href="http://www.uk.research.att.com/archive/vnc/sshvnc.html">URL:http://www.uk.research.att.com/archive/vnc/sshvnc.html >.
# Use “-nolisten tcp” to prevent X connections to your VNC server via TCP.
# Use “-nohttpd” to prevent web-based VNC clients connecting.
# Use “-localhost” to prevent remote VNC clients connecting except when
# doing so through a secure tunnel. See the “-via” option in the
# `man vncviewer’ manual page.

VNCSERVERS=”1:root 2:ceboy”            #此处添加用户,一般只添加一个1:root也就行了。

VNCSERVERARGS[1]=”-geometry 800×600 -nolisten tcp -nohttpd -localhost”
VNCSERVERARGS[2]=”-geometry 1024×768 -nolisten tcp -nohttpd -localhost”

#注意:上面是分别设置的root和ceboy两个用户的分辨率,注意是用端口号区分的。

另外也可以通过命令行临时修改分辨率及色深,这种方式重启后就会丢失,这里暂时用不到,命令如下:

[root@localhost: ~]#vncserver -geometry 800×600        #设置vncserver的分辨率   

[root@localhost: ~]#vncserver -depth 16           #设置vncserver的色深

到这里VNCSERVER服务器端就配置完成了。



编辑vnc配置文件

vi /etc/sysconfig/vncservers

在最后加上:

VNCSERVERS="1:user1 2:user2"

VNCSERVERSVNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared" 

VNCSERVERSVNCSERVERARGS[2]="-geometry 1024x768 -alwaysshared"

注意:-geometry 1024x768表示分辨率;-alwaysshared 表示允许多终端同时登陆

4、打开对应的端口打开5901至5902 端口用于vnc  //如果需要配置更多的桌面,增加端口即可

iptables -I INPUT -p tcp --dport 5901:5902 -j ACCEPT

iptables -A INPUT -p tcp --dport 5901:5902 -j ACCEPT

永久保存

service iptables save

4.启动vncserver服务

1)启动全部桌面

  service vncserver start

2)启动某一桌面

  vncserver :1  //这里1表示第一个桌面

5、停止vncserver服务1)停止全部桌面

  service vncserver stop

2) 停止某一桌面

    vncserver -kill :1  //停止第1个界面,要用kill命令来杀掉界面1的进程

6、查看当前有几个桌面在运行    service vncserver status

7、让vncserver服务随机启动默认状态下,vncserver服务不是开机自动启动,需要手工启动。

chkconfig --list vncserver

chkconfig vncserver on

保存后,重启测试。

8.客户端登录vncserver服务(1)先安装vncviewer来远程登录,

(2)然后在地址栏输入“主机地址:1”(即主机IP加界面号的方式)

9、开机自动启动vncserver

# chkconfig vncserver on

技术分享图片

 查看是否设置成功

技术分享图片

10、关闭自动启动

# chkconfig vncserver off

查看是否关闭自动启动

技术分享图片




VNC资料整理

标签:vnc

原文地址:http://jschinamobile.blog.51cto.com/11464420/1983529

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!