- 本地安装时选GNOME桌面
- 用root用户登录
- 安装VNC
yum install tigervnc-server -y
- 验证安装成功
rpm -qa|grep tigervnc-server
- 复制vnc的启动操作脚本,vncserver@:1表示一号桌面,端口是5901(如果是@:2则端口是5902)
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
- 编辑vncserver@:1.service文件(按i进入编辑模式)
vim /etc/systemd/system/vncserver@\:1.service
- 找到找到其中的< USER> ,替换成root
- 一次按esc : w q 保存退出vim
- 设置vnc密码,输入2组分别是编辑、只读密码
vncpasswd
- 启动服务
systemctl start vncserver@\:1.service
- 开机启动
systemctl enable vncserver@\:1.service
- 查看监听端口(可不操作)
netstat -lnpt|grep Xvnc
查看防火墙状态
firewall-cmd --state
如果没开启,可以开启并设置自动启动
systemctl start firewalld
systemctl enable firewalld.service
- 开放防火墙端口
firewall-cmd --zone=public --add-port=5901/tcp --permanent
firewall-cmd --zone=public --add-port=6001/tcp --permanent
- 重新加载防火墙
firewall-cmd --reload
- 查看防火墙已开放端口
firewall-cmd --list-all
- 查看centos的ip
ifconfig
- 打开客户端vnc软件使用192.168.1.100:1进行远程