在CentOS系统中设置VNC多用户同时连接,可以按照以下步骤进行:
首先,需要安装VNC服务器软件。可以使用以下命令安装 tigervnc 和 tigervnc-server:
yum install tigervnc tigervnc-server fontforge -y
为每个用户设置VNC登录密码。例如,为 oracle
用户设置密码:
[oracle@oracle] id
uid 500 (oracle)
gid 500 (oinstall)
groups 500 (oinstall), 501 (dba)
[oracle@oracle] vncpasswd
Password:
Verify:
重复上述步骤为其他用户设置密码。
编辑 /etc/sysconfig/vncservers
文件,添加多个用户的VNC服务器配置。例如:
VNCSERVERS="1:root 2:oracle"
VNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared"
VNCSERVERARGS[2]="-geometry 1024x768 -alwaysshared"
这里,1:root
表示为 root 用户分配显示器,2:oracle
表示为 oracle
用户分配显示器。-geometry
参数设置分辨率,-alwaysshared
表示允许多个终端同时登录。
打开5901至5902端口用于VNC连接。如果需要配置更多的桌面,可以增加端口。使用以下命令打开端口:
iptables -I INPUT -p tcp --dport 5901:5902 -j ACCEPT
service iptables save
启动VNC服务器服务,可以使用以下命令:
service vncserver start
要启动特定用户的桌面,可以使用:
vncserver :1
这里,1
表示第一个桌面。
停止VNC服务器服务,可以使用以下命令:
service vncserver stop
停止特定用户的桌面,可以使用:
vncserver -kill :1
使用以下命令查看当前有几个桌面在运行:
service vncserver status
为了让VNC服务器服务开机自动启动,可以使用以下命令:
chkconfig --list vncserver
chkconfig vncserver on
保存后,重启测试。
在客户端计算机上安装VNC Viewer,然后使用以下格式连接到VNC服务器:
主机地址:端口号
例如:
192.168.1.100:5901
输入相应的密码即可登录。
请注意,以上步骤适用于CentOS 7 及以上版本。如果使用的是CentOS 6 或更早版本,命令可能会有所不同。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: oracle在centos上运行稳定吗