安装vnc-server 前题: Linux桌面程序已安装
安装 vnc-server
以root用户运行以下命令来安装vncserver;
yum install tigervnc-server tigervnc-server-module
关闭防火墙
systemctl stop firewalld.service #临时
systemctl disable firewalld.service #永久
修改配置
以开启1号窗口为例(也可以同时开启多个窗口,修改数字即可),方法如下:
cp /lib/systemd/system/vncserver@.service /lib/systemd/system/vncserver@:1.service
编辑/lib/systemd/system/vncserver@:1.service,设置用户root相关参数,最终内容如下:
xecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
:wq #保存文件
重载
systemctl daemon-reload
设置vncserver的密码;
vncpasswd root
开启&关闭vnc
systemctl start vncserver@:1.service 或者 vncserver :1 # 数字1 为开启的vnc编号
关闭1号窗口:
systemctl stop vncserver@:1.service 或者 vncserver -kill :1
开机默认开启vnc
systemctl enable vncserver@:1.service
连接使用vnc
win 下载vcn
卸载vnc-server
先把启动的vncserver kill掉
卸载vncserver
yum -y remove tigervnc-server
删除配置文件
cd /lib/systemd/system/
rm <相应的配置文件> 如下图
结束