VNC 连接 CentOS
背景
由于Linux
系统的稳定性,越来越多的系统被部署在上面。不过由于Linux
系统的学习难度,希望有一种类似Windows
的桌面操作方式来操作Linux
桌面。本文介绍基于VNC
的远程桌面连接Linux
。本文的Linux
版本:CentOS7.6
。
开始
注意:服务端安装vncserver
,客户端安装vncviewer
。服务端需要安装桌面服务(如GNOME
)。
服务端
安装vncserver
1 | yum -y install vnc "vnc-server" |
启动vncserver
运行vncserver
来启动。第一次启动需要设置密码、确认密码,然后会提示你是否设置只读密码(建议不设置,选n)。
配置vncserver
1 | cp /usr/lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service |
复制服务,然后
1 | vim /etc/systemd/system/vncserver@:1.service |
修改文件信息,修改如下:
- 用户设置为登录用户,这里为root
- 添加一行
PIDFile
信息
保存,退出。
1 | systemctl enable vncserver@\:1.service # 开机自启动 |
查看状态
1 | systemctl status vncserver@\:1.service |
服务端到此配置成功。
端口开放
vncserver
的默认端口为5901,需要开放服务端的端口权限,具体操作参考本文。
客户端
安装vncviewer
连接
输入服务器地址和端口,然后输入密码(VNC
的密码,不是服务器的密码),即可连接
效果