如何在CentOS中设置VNC多用户登陆

 
一、安装VNC软件
yum install tigervnc tigervnc-server fontforge -y

 

二、配置多个用户用户下的vnc登陆密码
#例如设置oracle用户的vnc登陆密码:

[oracle@oracle ~]$ id
uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)
[oracle@oracle ~]$ vncpasswd 
Password:
Verify:

 

 

3.编辑vnc配置文件
[root@oracle ~]# more  /etc/sysconfig/vncservers 
# The VNCSERVERS variable is a list of display:user pairs.
#
…………(省略部份内容)
# `man vncviewer' manual page.

# VNCSERVERS="2:myusername"
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

VNCSERVERS="1:root 2:oracle"
VNCSERVERSVNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared"  
VNCSERVERSVNCSERVERARGS[2]="-geometry 1024x768 -alwaysshared"

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


 

四、打开对应的端口ssh

打开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 savetcp


4.启动vncserver服务
1)启动所有桌面
service vncserver start
2)启动某一桌面
vncserver :1 //这里1表示第一个桌面
测试

五、中止vncserver服务ui

1)中止所有桌面
service vncserver stop
2) 中止某一桌面
vncserver -kill :1 //中止第1个界面,要用kill命令来杀掉界面1的进程
spa

六、查看当前有几个桌面在运行.net

service vncserver status
code

七、让vncserver服务随机启动server

默认状态下,vncserver服务不是开机自动启动,须要手工启动。
chkconfig --list vncserver
chkconfig vncserver on
保存后,重启测试。
blog

8.客户端登陆vncserver服务

相关文章
相关标签/搜索