本文主要介紹如何快速搭建一套ubuntu18.04遠程桌面環境,並可以同時使用windows客戶端或ubuntu客戶端來進行訪問。
一、服務器端
安裝步驟如下:
1、設置ubuntu18.04允許進行遠程控制
進入系統,首選項,桌面共享或直接搜索桌面共享,將允許其他人查看桌面這一項勾上,設置遠程密碼等設置下如:
在允許遠程控制桌面上,有時可能由於安裝版本問題,無法通過上述方法操作成功,可用下面這個方法取消限制。
sudo apt-get install vino
sudo reboot
2.安裝dconf-editor(取消權限限制)
需要取消請求加密的功能,否則缺少這一步是無法遠程上的
sudo apt-get install dconf-editor
安裝完之后,打開dconf-editor,在桌面搜索dconf-editor。打開之后,依次展開,取消require-encrypion操作
3.安裝vncserver
打開終端,安裝vncserver,輸入以下命令:
sudo apt-get install xrdp vnc4server xbase-clients
至此,服務器端部署基本完成。
二、客戶端
1、windows端
方法1:通過VNC Viewer客戶端進行訪問
客戶端官網下載地址:https://www.realvnc.com/en/connect/download/viewer
下載window版本:
輸入遠程控制PC主機的IP,如下圖:
成功連接,如下圖:
方法2:通過windows自帶遠程桌面控制(mstsc)進行訪問
選擇模式:vnc-any,然后輸入IP地址和密碼進行登錄
2.Ubuntu客戶端
通過VNC Viewer客戶端進行訪問
客戶端官網下載地址:https://www.realvnc.com/en/connect/download/viewer
下載Linux版本:
依次選擇Linux->standard x64
下載完成后,運行該包:
sudo ./VNC-Viewer-6.20.529-Linux-x64
選擇vnc-any,並輸入IP,Port和密碼即可正常登錄。
Ubuntu本地端與服務器端文件傳輸
1)FileZilla
1.下載FileZiila
sudo apt-get install filezilla
2.配置IP:192.168.1.18(服務器端地址) ,用戶名:igs [服務器名稱,ubuntu],密碼:服務器登錄密碼,端口號:22(默認),即可登錄成功。
默認協議使用的是:sftp
2) SCP
sudo scp 文件路徑/文件名 服務器名稱@服務器IP:服務器端文件路徑/文件名
例: sudo scp readme.txt ubuntu@10.80.86.114:/home/ubuntu/docker
以上方法安裝后,只能使用vnc-any登錄,且必須連接顯示器,非常不方便
以下方法可在此基礎上無需連接顯示器就可以實現遠程連接,但發現一個問題:主賬戶不知為何進不去了:(
windows無法使用xorg遠程登錄ubuntu18.04,但可以使用vnc-any登錄
卸載xrdp:sudo apt-get remove xrdp |sudo reboot
安裝xrdp:sudo apt-get install xrdp xfce4-terminal |sudo update-alternatives --config x-terminal-emulator
重啟XRDP:service xrdp restart
設置固定IP
該設置還有些問題,設置完后,本地IP地址無法正常顯示,各位暫時不要嘗試
ubuntu17.01后,固定IP的方式發生了改變,變成netplan方式設置。配置寫在了/etc/netplan/*.-netcfg.yaml中,修改后無需重啟機器,執行命令:
netplan apply
配置文件內容修改如下:
network:
version: 2
renderer: networkd
ethernets:
ens33: #配置的網卡名稱
dhcp4: no #dhcp4關閉
dhcp6: no #dhcp6關閉
addresses: [192.168.1.55/24] #設置本機IP及掩碼
gateway4: 192.168.1.254 #設置網關
nameservers:
addresses: [114.114.114.114, 8.8.8.8] #設置DNS
https://www.cnblogs.com/xuliangxing/p/7642650.html