推薦:使用VNC協議 (顯示ubuntu原始gnome桌面)
1. 遠程server的設置:
- 打開設置-共享
- 將允許他人遠程連接控制該電腦開啟 (如果不能開啟,則可能是需要安裝vino,
sudo apt install vino
) - 安裝dconf-editor:
sudo apt-get install dconf-editor
- 取消權限限制:打開dconf-editor,依次展開org->gnome->desktop->remote-access,然後取消 “require-encryption”的勾選即可。
- 完成以上安裝之後,即可測試是否可以連接。 如果依然不能連接,安裝vncserver的依賴包:
sudo apt-get install xrdp xbase-clients
2. 本地機器設置
- 打開系統自帶的遠程訪問工具:windows的
遠程連接
或者ubuntu的Remmina
,或者下載VNC Viewer - 選擇VNC-any或者console,輸入ip和密碼即可
注1:切記不要在server中安裝太多版本的vnc server。 使用
dpkg -l | grep -i "vnc"
搜索server中安裝的vnc server,只保留最簡配置即可。
vino
是保證其他機器遠程到本機的,
libvncclient1:amd64
和
remmina-plugin-vnc
是使用remmina遠程至其他機器的。其他vnc相關的包都可以卸載。
注2:使用vnc協議進行遠程的時候,是需要依賴
xrdp
和
xorgxrdp
這兩個包的!
參考鏈接
使用xRDP協議 (顯示ubuntu原始gnome桌面)
- 安裝xrdp:
sudo apt install xrdp
- 開啟xrdp服務:
sudo systemctl start xrdp
,可以通過sudo systemctl status xrdp
查看運行狀況 - 使用遠程軟件,選擇xorg,登錄即可
- 遠程登錄之後,可能會出現Authentication is rquired to create color…,直接點cancel即可。參考鏈接
- 如果出現閃退,可以嘗試刪除
~/.xsession
,然後重啟 - 待解決:如果遠程連接之後,沒有logout,可能會導致遠程主機無法login。
使用xRDP協議 (顯示xfce4桌面)
使用xrdp協議,遠程連接ubuntu桌面
注:如果遠程桌面閃退,可以進行以下操作:
- 在該用戶目錄創建一個.xsession:
touch .xsession
echo xfce4-session >~/.xsession
sudo chown your_username:your_username .xsession
其他參考教程:
- 由xubuntu桌面系統恢複到ubuntu桌面系統