Ubuntu 18.04安裝VNC遠程登錄


reference:

              https://blog.csdn.net/bluewhalerobot/article/details/73649353

              https://community.bwbot.org/topic/191/ubuntu-%E5%AE%89%E8%A3%85vnc-%E6%9C%8D%E5%8A%A1

              https://github.com/longhr/ubuntu1604hub/blob/master/ubuntu1604VNC.sh

 

安裝x11vnc

sudo apt-get install x11vnc -y

設置訪問密碼

sudo x11vnc -storepasswd /etc/x11vnc.pass 

創建服務文件

在/etc/init 下創建一個x11vnc.conf的文件,文件內容如下

#description "xiaoqiang vnc server"
#start on runlevel [2345]
#stop on runlevel [06]
#script
    exec /usr/bin/x11vnc -auth guess -capslock -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
#end script

啟動服務

sudo service x11vnc start

 提示:

原因是service沒有建立,所以改為:

sudo  x11vnc start

那么問題來了:

經分析是因為x11vnc.conf文件沒有執行;

source    /etc/init/x11vnc.conf

  

腳本啟動了VNC和X11服務,端口號為5900;

 使用windows端的vnc登錄192.168.92.135:0,出現如下:

提示密碼校驗失敗,原因是/etc/x11vnc.pass的讀權限沒有放開;

sudo chmod 666 /etc/x11vnc.pass

 

重新在windows端登錄

 

 可以在/home/~目錄下建立.vnc_start

source    /etc/init/x11vnc.conf

   以后用的時候手動啟動下;

 

 

 

 




免責聲明!

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



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