关闭防火墙
关闭selinux
挂载光盘到本地
#yum install tigervnc-server -y
#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
找到这一行
ExecStart=
/sbin/runuser
-l <USER> -c
"/usr/bin/vncserver %i"
PIDFile=
/home/
<USER>/.vnc/%H%i.pid
这里直接用root 用户登录,所以我替换成
ExecStart=
/sbin/runuser
-l root -c
"/usr/bin/vncserver %i"
PIDFile=
/root/
.vnc/%H%i.pid
如果是其他用户的话比如eason替换如下
ExecStart=
/sbin/runuser
-l eason -c
"/usr/bin/vncserver %i"
PIDFile=
/home/john/
.vnc/%H%i.pid
设置VNC密码
# vncpasswd
******(根据自己需求确定)
然后会询问
"是否输入一个只能查看的密码,选择否"
,否则连接vnc会出现黑屏
重新加载systemd
#systemctl daemon-reload
启动vnc
# systemctl enable vncserver@:1.service
# systemctl start vncserver@:1.service
VNC远程连接信息(下面ip是VNC服务端的地址):
VNC Server: X.X.X.X:5901
Encrytion:Let VNC Server choose
默认端口5900 后面的1是开的一号窗口 所以5900+1 5901 端口
修改默认端口
#vim /usr/bin/vncserver
查找有5900的位置即可