entos7普通用戶使用vnc


 

安裝

$ sudo yum install tigervnc-server

設置密碼

$ su - your_user  # 如果您想將VNC服務器配置為直接從CLI下運行,無需從GUI切換用戶
$ vncpasswd

修改配置文件

# cp /lib/systemd/system/vncserver@.service  /etc/systemd/system/vncserver@:1.service
# vi /etc/systemd/system/vncserver@\:1.service

寫入以下內容:

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l my_user -c "/usr/bin/vncserver %i -geometry 1280x1024"
PIDFile=/home/my_user/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
[Install]
WantedBy=multi-user.target

ps: my_user 替換成你的用戶名

啟動並加入開機啟動

接下來,運行以下命令重新加載systemd守護程序,並確保VNC在引導時為用戶啟動。

sudo systemctl daemon-reload

啟用第一個服務器實例:

sudo systemctl enable vncserver @:1.service

配置防火牆

檢查防火牆狀態
sudo firewall-cmd --state
開啟vnc的端口
sudo firewall-cmd --permanent --zone=public --add-port=5901/tcp # 假如是5901
重新啟動防火牆
sudo firewall-cmd --reload


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM