一、 安装VNC
选取比较流行的tigervnc
dnf install tigervnc-server tigervnc-server-module -y
二、配置tigervnc
1.创建vncserver.users
vim /etc/tigervnc/vncserver.users
:1=root
:2=aims
2.修改vncserver-config-defaults , 如果添加一行localhost ,外部不能访问
vim /etc/tigervnc/vncserver-config-defaults
session=gnome
securitytypes=vncauth,tlsvnc
desktop=sandbox
geometry=1024x768
alwaysshared
3.修改vncserver-config-mandatory ,如果添加一行localhost ,外部不能访问
vim /etc/tigervnc/vncserver-config-mandatory
securitytypes=vncauth,tlsvnc
desktop=sandbox
geometry=1024x768
alwaysshared
4.创建config 文件
vim $HOME/.vnc/config
session=gnome
geometry=1024x768
5.复制vncserver@x.service
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
6.设置vnc 密码
如果你想用aims用户让外部连接,就用aims用户执行
执行后会在$HOME/.vnc/ 下生成passwd 文件
vncpasswd
三、启动vnc
其中的1 指的是/etc/tigervnc/vncserver.users 中对应的用户, 1 就是root
systemctl daemon-reload
systemctl stop vncserver@:1
systemctl start vncserver@:1
systemctl status vncserver@:1
如果vncserver-config-defaults 和vncserver-config-mandator 配置了localhost,下边红框中将显示为127.0.0.1:5901 ,导致外部不能访问
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210123003636581.png)
四、使用VNC Viewer连接 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210123003717440.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTM5Nzk1Mw==,size_16,color_FFFFFF,t_70)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20210123004021153.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl8zOTM5Nzk1Mw==,size_16,color_FFFFFF,t_70)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)