Ubuntu遠端SSH及x11vnc遠端桌面連線
阿新 • • 發佈:2019-01-07
一、連線SSH
1. 開啟ssh
sudo apt update #更新源列表
sudo apt-get install openssh-server #安裝ssh服務
sudo ps -e |grep ssh #檢視ssh服務是否啟動 如圖則已開啟
sudo service ssh start #開啟ssh服務 再次sudo ps -e |grep ssh 檢視
2、檢視Ubuntu IP地址
sudo ifconfig #檢視ip
3、 下載putty,然後配置相關資訊登入
二、安裝輕量級桌面
1、安裝lubuntu桌面,裡面包括了的lxde桌面環境以及附加的一些套件。
$sudo apt-get install lubuntu-desktop
三、開啟VNC
第一、安裝X11VNC在當前我們已經建立和安裝好Ubuntu發行版本中直接用apt-get安裝X11VNC。第二、設定VNC密碼
程式碼如下 複製程式碼 apt-get update
apt-get install x11vnc輸入命令,然後需要設定兩次VNC連線密碼,這個到時候就是用來客戶端連線時候用到的。同時我們也可以將密碼寫入到"/root/.vnc/passwd"檔案中,這樣如果忘記密碼也可以通過系統中尋找。第三、啟動VNC Service
程式碼如下 複製程式碼 x11vnc -storepasswd 同時,我們也可以設定成隨系統自動啟動。1、複製密碼
程式碼如下 複製程式碼 x11vnc -forever -shared -rfbauth ~/.vnc/passwd 2、 配置自啟檔案(Ubuntu 15.04及以後版本)
程式碼如下 複製程式碼 cp /root/.vnc/passwd /etc/x11vnc.pass
sudo vim /lib/systemd/system/x11vnc.service#寫入如下程式碼
[Unit]
Description=Start x11vnc at startup.
After=multi-user.target
[Service]
Type=simple
ExecStart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
[Install]
WantedBy=multi-user.target3、編輯自啟檔案 (Ubuntu 15.04以前版本)新增下面內容
程式碼如下 複製程式碼 /etc/init/x11vnc.conf
程式碼如下 複製程式碼 start on login-session-start
script
/usr/bin/x11vnc -auth /var/run/lightdm/root/:0 -noxrecord -noxfixes
-noxdamage -rfbauth /etc/x11vnc.pass -forever -bg -rfbport 5900 -o
/var/log/x11vnc.log
end script其中,/var/run/lightdm要根據實際的桌面管理器修改,gdm或者kdm。4.啟動服務
sudo systemctl daemon-reload sudo systemctl enable x11vnc.service sudo systemctl start x11vnc.service
5、重啟伺服器reboot
最後,我們可以通過VNCVIEW工具連結遠端桌面,且輸入上面設定的密碼就可以看到桌面補充; 配置虛擬解析度
伺服器如果沒有外接外接顯示器,x-session不能從外部獲取解析度,需要在xorg.conf中設定虛擬解析度。
參考:http://askubuntu.com/questions/100604/set-desktop-resolution-for-standard-11-10-vnc-server
ubuntu預設已經沒有/etc/X11/xorg.conf,也沒有必要用Xorg -configure建立,直接手動建立就行,並新增如下程式碼(客戶端顯示屏解析度是1680x1050,可以根據實際情況修改Virtual引數)
Section "Device" Identifier "Configured Video Device" EndSection Section "Monitor" Identifier "Configured Monitor" EndSection Section "Screen" Identifier "Default Screen" Monitor "Configured Monitor" Device "Configured Video Device" SubSection "Display" Depth 24 Virtual 1680 1050 EndSubSection EndSection
x11vnc相當於Windows遠端桌面,若想安裝想vncserver連線的 ,自行百度資料很多不再贅訴。