跳转至

Linux VNC 资产要求

资产必须部署 vncserver

防火墙 vncserver 端口必须开放给 jumpserver 所有服务器访问

Centos 7 示例

yum -y groupinstall "GNOME Desktop" "Graphical Administration Tools"
yum -y install tigervnc-server tigervnc
cp /lib/systemd/system/[email protected] /lib/systemd/system/[email protected]:1.service
vi /lib/systemd/system/vncserver\@\:1.service
[Service]
Type=forking
User=<root>
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill :1 > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver :1 -geometry 1280x720 -depth 24"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill :1 > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target
systemctl daemon-reload
vncpasswd

安装提示设置密码, 这个密码填在 jumpserver 系统用户 上, 用户名 为空不需要填写

firewall-cmd --permanent --add-service vnc-server
vncserver :1

:15901 端口, 同理 :25902

systemctl enable [email protected]:1