VNC需要系统安装的有桌面,可以进行下面操作安装GNOME 桌面。
#列出的组列表里有GNOME Desktop
yum grouplist | grep GNOME
安装
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冲突所致。
这里需要将该包通过 yum -y update grub2-common 命令进行更新。
再次安装成功(15-20分钟左右)
安装完成后,修改默认启动方式为图形化界面
systemctl set-default graphical.target //设置成图形模式
如果要换回来
systemctl set-default multi-user.target //设置成命令模式
然后重启系统即可
reboot
第一步:安装VNC服务软件
yum -y install tigervnc-server
安装后可以使用如下命令来验证是否安装成功:
第二步:复制vnc的启动操作脚本, vncserver@:1.service中的:1表示”桌面号”,启动的端口号就是5900+桌面号,即是5901,如果再有一个就是2啦,端口号加1就是5902,以此类推:
cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service
第三步:编辑 /etc/systemd/system/vncserver@:1.service
vim /etc/systemd/system/vncserver@\:1.service
找到其中的
第四步:设置vnc密码,使用上述用户重置密码, 输入两次密码,输入完成后会提示是否设置view-only password(“View-only password”密码,只允许查看,无控制权限。)这个可设可不设:
第五步:启动服务:
systemctl start vncserver@\:1.service
第一次输入启动服务命令可能会要求输入(从新加载配置文件,新增和配置文件发生变化时都需要执行 daemon-reload 子命令):
systemctl daemon-reload
可以加入开机启动,下次开机就会自动启动啦:
systemctl enable vncserver@\:1.service
第六步:查看端口是否监听:
netstat -lnpt|grep Xvnc
第七步:开放防火墙的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/