VNC资料整理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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


设置用户信息及分辨率。

[[email protected]: ~]#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两个用户的分辨率,注意是用端口号区分的。

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

[[email protected]: ~]#vncserver -geometry 800×600        #设置vncserver的分辨率   

[[email protected]: ~]#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资料整理的主要内容,如果未能解决你的问题,请参考以下文章

Ubuntu远程管理(vnc4server设置)

IOS开发-OC学习-常用功能代码片段整理

VS2015 代码片段整理

小程序各种功能代码片段整理---持续更新

常用python日期日志获取内容循环的代码片段

cannot currently show the desktop 树莓派 vnc viewer 无法显示的解决方法