1、安裝VNC-server
dnf -y install tigervnc-server tigervnc-server-module
rpm -qa |grep vnc
2、設置vnc密碼
#在需要用vnc遠程的用戶下執行該命令
vncpasswd
3、修改vnc配置文件
vim /etc/system/systemd/vncserver@:1.service
添加以下內容
[Unit]
Description=Remote Desktop VNC Service
After=syslog.target network.target
[Service]
Type=forkingWorking
Directory=/home/pkumar
User=pkumar
Group=pkumar
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver -autokill %i"
ExecStop=/usr/bin/vncserver -kill %i
PIDFile=/root/.vnc/%H%i.pid
[Install]
WantedBy=multi-user.target
4、啟動vncserver
systemctl daemon-reload
systemctl enable vncserver@:1.service
systemctl start vncserver@:1.service
5、驗證vncserrver
ss -tunlp |grep 5901
vnc在linux默認端口為5900+n,n為打開的第幾個vnc進程。
6、用vnc-view驗證
需要關閉selinux和firewall
參考 https://www.linuxidc.com/Linux/2019-07/159415.htm
