如何在CentOS上安装VNC服务器
虚拟网络计算或者VNC是一个基于图形的工具,可以远程控制计算机。
被控制的计算机被称为VNC服务器,并且从中控制的计算机被称为VNC客户端。
在本教程中,我们将介绍如何在CentOS机上安装和配置VNC服务器。
在CentOS上安装VNC服务器
步骤1.在开始安装VNC服务器之前,我们首先需要确保Centos机器上安装了一个图形桌面。
要获得当前安装的图形桌面名称,请使用下一个命令:
echo $XDG_CURRENT_DESKTOP
如果我们没有安装图形桌面,请使用以下命令安装GNOME桌面:
sudo yum groupinstall "GNOME Desktop"
步骤2.要安装VNC服务器,我们将安装"Tigervnc-server"包。
此外,我们将安装一些其他依赖包。
sudo yum install tigervnc-server xorg-x11-fonts-Type1
步骤3.要配置VNC服务器,我们将复制位于"/lib/systemd/system/vncserver@service"的VNC配置文件到新位置"/etc/systemd/system/vncserver @:<port_number > .service"。
<port_number>是我们需要VNC服务的端口号来侦听。
我们可以使用下一个方法之一指定端口号:
/etc/systemd/system/vncserver@:5903.service OR /etc/systemd/system/vncserver@:3.service
接下来,我们将使用下一个命令复制VNC配置文件:
sudo cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:3.service
步骤4.使用我们喜欢的编辑器编辑VNC配置文件。
sudo vi /etc/systemd/system/vncserver@:3.service
然后将用户标签替换为能够通过类似于下面的屏幕截图的VNC客户端远程控制桌面的用户标记。
步骤5.使用下一个命令添加新的防火墙规则。
sudo firewall-cmd --permanent --zone=public --add-port=5903/tcp
然后使用以下命令重新加载防火墙。
sudo firewall-cmd --reload
重新加载新的防火墙规则
步骤6.现在切换到我们在VNC配置文件中设置的用户。
然后执行下一个命令以设置VNC客户端身份验证的密码。
vncserver
步骤7.接下来,启动VNC服务并在启动时启用它。
sudo systemctl daemon-reload sudo systemctl start vncserver@:3.service sudo systemctl enable vncserver@:3.service
步骤8.最后,使用下一个命令获取机器IP。
ifconfig
步骤9.现在要测试VNC服务器,从Windows计算机和使用VNC查看器。
输入VNC服务器IP和像下面的屏幕截图的端口。
按"继续"按钮跳过未加密的连接警告。
接下来,输入VNC密码,然后按OK。
VNC的密码身份验证
最后,我们将能够访问VNC服务器。