Centos7 安裝VNC實現遠程桌面


1.設置root用戶方法:

  1.# 復制一個服務設置的模板,命令如下:

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

  2.#修改此服務配置

     # 以下為root用戶的配置,每一個用戶,都需要單獨設置一個監聽服務。且配置不同。配置方法:

      1.編輯文件命令:

        vim /etc/systemd/system/vncserver@\:1.service

      2.文件內容如下:

        

[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target

[Service]
Type=forking
User=root
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=-/usr/bin/vncserver -kill %i
ExecStart=/usr/sbin/runuser -l root -c "/usr/bin/vncserver %i"
PIDFile=/root/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver -kill %i

[Install]
WantedBy=multi-user.target

  3.設置vnc密碼,vnc的密碼跟系統的用戶密碼不一樣,是使用vnc viewer登陸時需要使用的密碼。

    輸入命令:vncpasswd

    設置密碼

  4.啟動服務,開通端口:

    1.執行命令:systemctl daemon-reload     #重載,這個命令一定要執行,很重要,不然無法啟動

    2.執行啟動命令:systemctl start vncserver@:1

    3.設為開機啟動:systemctl enable vncserver@:1

    4.查看啟動狀態命令:systemctl status  vncserver@:1

    5.查看服務監聽的端口:netstat -lnpt|grep Xvnc

      # 根據監聽的端口,進行端口開放,每個用戶會對應一個端口,第一個用戶默認為5901端口。我這里是root用戶

    6.防火牆端口開放:

 

        命令,開啟端口:

          firewall-cmd --add-port=5901/tcp --permanent

        重載,使生效命令:

          firewall-cmd --reload

 

    

 

 

參考內容:https://blog.csdn.net/weixin_41004350/article/details/80805927

                  https://blog.csdn.net/tpaijojo/article/details/79115095


免責聲明!

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



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