0x00 教程内容
- VNC的安装
- VNC的配置
- 校验VNC
0x01 VNC的安装
(1)防止系统文件修改导致DNS清空(不操作问题不大)
chattr +i /etc/resolv.conf
(2)安装VNC
yum install -y tigervnc tigervnc-server
(3)查看软件包
yum grouplist
(4)安装可视化桌面的包(如果没有安装的话)
yum groupinstall GNOME Desktop
或者:
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
此过程需要一点时间,中间出现选择 y/n
时,输入 y
然后回车即可。
如遇以下报错:
解决办法:
yum upgrade -y
再重新安装!
补充说明(未尝试):
其他解决办法参考:https://jingyan.baidu.com/article/d45ad148d8911729542b805d.html
0x02 VNC的配置
(1)将/lib/systemd/system/vncserver@.service
文件复制一份
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
编辑配置文件:
vim /etc/systemd/system/vncserver@:1.service
将文件中得<USER>
修改为VNC Client
连接的账号,这里设置为root
。
(2)设置VNCServer开机自启动
systemctl start vncserver@:1.service
systemctl enable vncserver@:1.service
如果出错(不报错可以略过):
Job for vncserver@:1.service failed because the control process exited with error code. See "systemctl status vncserve
删除/tmp/.X11-unix/ 目录,再启用一次即可
rm -f -R /tmp/.X11-unix/
systemctl enable vncserver@:1.service
(3)防火墙放行
firewall-cmd --permanent --add-service vnc-server
重启防火墙:
systemctl restart firewalld
0x03 检验VNC
(1)启动 VNC ,并设置密码
vncserver
执行完后,需要输入两次密码,用于远程连接。
(2)登录
这里直接使用 MobaXterm
新建Session,选择VNC登录即可:
这样就可以远程操作啦!
0xFF 总结
- 有些时候自己的电脑安装了最小版,但是突然又想着用桌面版,就可以安装好桌面,除了使用之外,还可以通过VNC进行远程连接上来。
- 比如说你没办法到机房操作机房的电脑时,你就可以通过安装VNC来解决。