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

服务器   发布日期:2025年05月17日   浏览次数:174
 
1、安装VNC软件
  1. yum install tigervnc tigervnc-server fontforge -y

 

2、配置多个用户用户下的vnc登录密码
  1. #例如设置oracle用户的vnc登录密码:
  2. [oracle@oracle ~]$ id
  3. uid=(oracle) gid=(oinstall) groups=(oinstall),(dba)
  4. [oracle@oracle ~]$ vncpasswd
  5. Password:
  6. Verify:

 

 

3.编辑vnc配置文件
  1. [root@oracle ~]# more /etc/sysconfig/vncservers
  2. # The VNCSERVERS variable is a list of display:user pairs.
  3. #
  4. …………(省略部分内容)
  5. # `man vncviewer' manual page.
  6. # VNCSERVERS="2:myusername"
  7. # VNCSERVERARGS[]="-geometry 800x600 -nolisten tcp -localhost"
  8. VNCSERVERS="1:root 2:oracle"
  9. VNCSERVERSVNCSERVERARGS[]="-geometry 1024x768 -alwaysshared"
  10. VNCSERVERSVNCSERVERARGS[]="-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服务

 

 

以上就是如何在CentOS中设置VNC多用户登录的详细内容,更多关于如何在CentOS中设置VNC多用户登录的资料请关注九品源码其它相关文章!