1. 程式人生 > >Ubuntu 18.04安裝VNC遠端登入

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

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