CentOS7如何启动VNC Server

CentOS7如何启动VNC Server

安装VNC Server软件包

执行以下命令安装TigerVNC Server及相关依赖:

yum install tigervnc-server -y

创建VNC用户配置文件

复制默认配置文件模板到用户目录(以用户demo为例):

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

编辑配置文件修改用户参数:

sed -i 's//demo/g' /etc/systemd/system/vncserver@:1.service

设置VNC访问密码

切换至目标用户后设置访问密码:

su - demo
vncpasswd

配置防火墙规则

开放VNC默认端口(5901为例):

firewall-cmd --permanent --add-port=5901/tcp
firewall-cmd --reload

启动并启用VNC服务

重新加载系统服务配置后启动服务:

systemctl daemon-reload
systemctl start vncserver@:1
systemctl enable vncserver@:1

验证服务状态

检查服务运行状态和监听端口:

systemctl status vncserver@:1
netstat -tulnp | grep 5901

客户端连接配置

使用VNC Viewer连接服务器地址:

服务器IP:1

注意事项

  • 建议修改默认5900端口范围增强安全性
  • 多个用户需要创建不同端口号的配置文件
  • SELinux开启时需执行:setsebool -P httpd_can_network_connect 1
  • 桌面环境未安装时需安装GNOME:yum groupinstall "GNOME Desktop"

寰宇互联服务器4核4G云服务器1元/月,网络稳定、抗DDos、国际BGP、性能强劲,十年服务经验QQ:97295700 微信:huanidc

阅读剩余
THE END