CentOS7上安装VNC:实现远程图形界面访问

CentOS7上安装VNC:分步配置远程桌面服务

前置条件与准备工作

确保系统已更新至最新版本,并具备root或sudo权限。建议安装GNOME桌面环境作为图形界面基础。

sudo yum update -y
sudo yum groupinstall "GNOME Desktop" -y

安装TigerVNC服务器

通过YUM包管理器安装TigerVNC服务端组件:

sudo yum install tigervnc-server -y

配置VNC用户会话

为指定用户创建VNC配置文件,替换[username]为实际用户名:

sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
sudo sed -i 's//[username]/g' /etc/systemd/system/vncserver@:1.service

设置VNC访问密码

切换到目标用户并初始化VNC密码:

su - [username]
vncserver
# 根据提示输入访问密码

启用并启动VNC服务

sudo systemctl daemon-reload
sudo systemctl enable vncserver@:1.service
sudo systemctl start vncserver@:1.service

防火墙规则配置

开放VNC默认使用的5901端口:

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

客户端连接验证

使用VNC Viewer等客户端工具连接至服务器IP:1,输入设置的密码验证访问。

常见问题解决方案

  • 连接黑屏问题:检查用户目录下的.xstartup文件权限及内容
  • 服务启动失败:查看journalctl -u vncserver@:1.service日志定位错误
  • 分辨率调整:通过-geometry参数指定启动时的屏幕分辨率

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

阅读剩余
THE END