ActPi向阳技术栈
← 返回文章列表

Centos7 安装 VNC远程桌面服务

文章目录
  1. 安装桌面环境
  2. 安装 VNC 服务端
  3. 配置 vnc-server

安装桌面环境

!!! info 安装了Centos任意桌面版可跳过此步骤

服务依赖于桌面环境的运行,CentOS7 默认最小安装是不带桌面环境的,所以安装 VNC 之前需要首先安装桌面环境

## 安装 GNOME 桌面环境
 sudo yum groupinstall "GNOME Desktop"
## 设置默认启动方式为界面启动
 sudo ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
## 重启服务器
 sudo reboot

安装 VNC 服务端

## 安装 vnc-server
 sudo yum install tigervnc tigervnc-server

配置 vnc-server

将模板配置文件拷贝至配置文件目录下 /etc/systemd/system/ , 如果是多用户,则每个用户拷贝一份,其中 @:1.service 中的数字 1 对应 VNC 服务端口 5901 , 数字 2 对应端口 5902 根据自己需求设置

## 复制配置模板文件
 sudo cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
## 编辑配置文件
 sudo vim /etc/systemd/system/vncserver@:1.service
  1. 将配置文件中 全部替换为远程用户的用户名,例如用户为 sam , 则修改为: ExecStart=/usr/bin/vncserver_wrapper sam %i
  2. 重新加载配置文件 sudo systemctl daemon-reload
  3. 防火墙放行 sudo firewall-cmd --permanent --add-service vnc-server firewall-cmd --reload
  4. 修改 VNC 连接密码 vncpasswd sam
  5. 设置开机启动 sudo systemctl enable vncserver@:1.service
  6. 修改分辨率 vim /home/sam/.vnc/config geometry=2000x1200
  7. 启动服务 sudo systemctl start vncserver@:1.service