CentOS7安装GNOME桌面及VNC远程桌面服务
Centos7安装GNOME桌面
yum groupinstall -y "GNOME Desktop" "Graphical Administration Tools"
设置成图形模式
systemctl set-default graphical.target
如果将来想默认退回命令行模式,执行以下命令
systemctl set-default multi-user.target
重启服务器(可选):
reboot
安装EPEL仓库及其他工具
yum install -y epel-release net-tools && yum -y update
以下教程,使用VNCuser作为普通用户,你可以拿用其他用户代替
安装VNC服务
yum install -y tigervnc-server
设置防火墙端口:
firewall-cmd --zone=public --add-port=5900-5920/tcp firewall-cmd --zone=public --add-port=5900-5920/tcp --permanent
复制配置文件到/etc/
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
修改systemd配置文件:
vi /etc/systemd/system/vncserver@:1.service
把
ExecStart=/usr/sbin/runuser -l vncuser -c "/usr/bin/vncserver %i"
把/home/
PIDFile=/home/vncuse/.vnc/%H%i.pid
迎合SELinux策略:不需要ausearch -c 'geoclue' --raw | audit2allow -M my-geoclue
semodule -i my-geoclue.pp
重新加载配置
systemctl daemon-reload
添加vncuser用户
useradd vncuser
启动VNC并设置VNC认证密码:先设置远程控制密码,然后再设置一个查看密码
/usr/sbin/runuser -l vncuser -c /usr/bin/vncserver %i
检查是否有成功启动,并查看VNC端口
netstat -lntp |grep vnc
设置开机启动服务
systemctl enable vncserver@:1.service
设置vncuser用户登录密码,这个密码不同于VNC认证密码
passwd vncuser
其他Linux上安装VNC客户端vncviewer,
yum install -y vinagre
Windows用户,手动下载VNC客户端;
https://www.realvnc.com/en/connect/download/viewer/
远程上去试试,服务器IP+端口
PS:
修改VNC密码
su - vncuser vncpasswd root
有道云笔记 https://note.youdao.com/ynoteshare/index.html?id=699fe035e800fbf512b7319631f3eaf9