一、連線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二、安裝輕量級桌面
1、安裝lubuntu桌面,裡面包括了的lxde桌面環境以及附加的一些套件。
$sudo apt-get install lubuntu-desktop
三、開啟vnc
第一、安裝x11vnc
在當前我們已經建立和安裝好ubuntu發行版本中直接用apt-get安裝x11vnc。
**如下
複製**
apt-get update
apt-get install x11vnc
第二、設定vnc密碼
**如下
複製**
x11vnc -storepasswd
輸入命令,然後需要設定兩次vnc連線密碼,這個到時候就是用來客戶端連線時候用到的。
同時我們也可以將密碼寫入到"/root/.vnc/passwd"檔案中,這樣如果忘記密碼也可以通過系統中尋找。 第
三、啟動vnc service
**如下
複製**
x11vnc -forever -shared -rfbauth ~/.vnc/passwd
同時,我們也可以設定成隨系統自動啟動。
1、複製密碼
**如下
複製**
cp /root/.vnc/passwd /etc/x11vnc.pass
2、 配置自啟檔案(
ubuntu 15.04及以後版本)
sudo vim /lib/systemd/system/x11vnc.service
#寫入如下**
[unit]
description=start x11vnc at startup.
after=multi-user.target
[service]
type=******
execstart=/usr/bin/x11vnc -auth guess -forever -loop -noxdamage -repeat -rfbauth /etc/x11vnc.pass -rfbport 5900 -shared
[install]
wantedby=multi-user.target
3、編輯自啟檔案
(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.啟動服務
5、重啟伺服器sudo
systemctl
daemon-reload
sudo
systemctl
enable
x11vnc
.service
sudo
systemctl
start
x11vnc
.service
reboot
最後,我們可以通過vncview工具鏈結遠端桌面,且輸入上面設定的密碼就可以看到桌面
補充; 配置虛擬解析度
伺服器如果沒有外接外接顯示器,x-session不能從外部獲取解析度,需要在xorg.conf中設定虛擬解析度。參考: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
X11遠端顯示
client a 192.168.17.125,無顯示器 client b 192.168.17.116,有顯示器,display 0.0 1.開啟sshd服務,參考 2.export display 192.168.17.116 0.0 1.配置client a擁有訪問許可權 xhost 192....
X11 入門練習
2016年01月27日 09 16 47 應該用不了多久,wayland 就會取代 x window system 在linux系統下的地位了。儘管如此,稍微了解一點點x11程式設計的東西應該沒有壞處。大家都說x是 客戶端 伺服器 的架構。那麼這一定是真的了,可是,這到底是什麼意思呢?既然是x11程...
X11 入門練習
大家都說x是 客戶端 伺服器 的架構。那麼這一定是真的了,可是,這到底是什麼意思呢?既然是x11程式設計,首先我們需要相應的標頭檔案 includeint main 建立連線後,就可以請求建立視窗了 int screennumber defaultscreen dsp unsigned long w...