VNC需要系统安装的有桌面,可以进行下面操作安装GNOME 桌面。
#列出的组列表里有GNOME Desktop
yum grouplist | grep GNOME
![](https://img.haomeiwen.com/i22228025/68c869d90c227b7d.png)
安装
yum groupinstall -y “GNOME Desktop”
如果遇到报错
Transaction check error:
file /boot/efi/EFI/centos from install of fwupdate-efi-12-5.el7.centos.x86_64 conflicts with file from package grub2-common-1:2.02-0.64.el7.centos.noarch
Error Summary
该问题是由于文件fwupdate-efi 同grub2-common冲突所致。
![](https://img.haomeiwen.com/i22228025/08b63c714d5c09de.png)
这里需要将该包通过 yum -y update grub2-common 命令进行更新。
![](https://img.haomeiwen.com/i22228025/e4eadee818a63eb4.png)
再次安装成功(15-20分钟左右)
![](https://img.haomeiwen.com/i22228025/6349218c1a09b2d2.png)
安装完成后,修改默认启动方式为图形化界面
systemctl set-default graphical.target //设置成图形模式
如果要换回来
systemctl set-default multi-user.target //设置成命令模式
![](https://img.haomeiwen.com/i22228025/0d8898b5262284ac.png)
然后重启系统即可
reboot
第一步:安装VNC服务软件
yum -y install tigervnc-server
![](https://img.haomeiwen.com/i22228025/bef56e32c3c6f3cd.png)
安装后可以使用如下命令来验证是否安装成功:
![](https://img.haomeiwen.com/i22228025/577004a8e69abee7.png)
第二步:复制vnc的启动操作脚本, vncserver@:1.service中的:1表示”桌面号”,启动的端口号就是5900+桌面号,即是5901,如果再有一个就是2啦,端口号加1就是5902,以此类推:
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
![](https://img.haomeiwen.com/i22228025/5c82ed915a6c194b.png)
第三步:编辑 /etc/systemd/system/vncserver@:1.service
vim /etc/systemd/system/vncserver@\:1.service
找到其中的<USER> ,修改成自己的用户名,如果是root用户登录桌面就使用root用户
![](https://img.haomeiwen.com/i22228025/4d701ddf858cce19.png)
第四步:设置vnc密码,使用上述用户重置密码, 输入两次密码,输入完成后会提示是否设置view-only password(“View-onlypassword”密码,只允许查看,无控制权限。)这个可设可不设:
vncpasswd
![](https://img.haomeiwen.com/i22228025/98e6de1ca02213f7.png)
第五步:启动服务:
systemctl start vncserver@\:1.service
第一次输入启动服务命令可能会要求输入(从新加载配置文件,新增和配置文件发生变化时都需要执行 daemon-reload 子命令):
systemctl daemon-reload
![](https://img.haomeiwen.com/i22228025/c54ff6576bff3688.png)
可以加入开机启动,下次开机就会自动启动啦:
systemctl enable vncserver@\:1.service
第六步:查看端口是否监听:
netstat -lnpt|grep Xvnc
![](https://img.haomeiwen.com/i22228025/3ac307c98ef66ee2.png)
第七步:开放防火墙的5901端口(防火墙没有开启的忽略):
firewall-cmd –zone=public –add-port=5901/tcp –permanent
第八步:在vnc客户端(vnc viewer)输入服务器公网IP:桌面号(如1.1.1.1.:1),输入后回车:
下载地址:
https://www.realvnc.com/en/connect/download/viewer/
输入IP后会弹出确认,点击contiue即可:
![](https://img.haomeiwen.com/i22228025/7661529f4de0e1ec.png)
![](https://img.haomeiwen.com/i22228025/4da2caee8494e66e.png)
网友评论