文章目錄
- 前言
- 檢查桌面類型
- xorg遠程桌面(xrdp)
- 安裝xrdp
- xrdp添加到ssl-cert
- wayland遠程桌面(gnome-remote-desktop)
- 檢查安裝
- 開啟
- 開啟狀況檢查
- 自動登錄
- 奇技淫巧
前言
在windows上使用遠程桌面服務,連接ubuntu主機的遠程桌面
檢查桌面類型
查看桌面類型、協議
echo $XDG_CURRENT_DESKTOP
echo $XDG_SESSION_TYPE
(ubuntu默認的)gnome支持xrdp,KDE似乎不太支持
如果協議是xorg,需要安裝xrdp或者更改配置/etc/gdm3/custom.conf
# 配置關閉Wayland(這個默認是注釋掉的)
WaylandEnable=false
如果協議是wayland,那么ubuntu22.04應該默認已經集成了
xorg遠程桌面(xrdp)
安裝xrdp
apt install xrdp
xrdp添加到ssl-cert
adduser xrdp ssl-cert
groups xrdp
否則會報錯說key.pem無權限
然后就能連了
wayland遠程桌面(gnome-remote-desktop)
檢查安裝
apt search gnome-remote-desktop
正常會顯示已安裝,然后去設置里找就行了
開啟
settingssharing
處有個’開關’,把開關開啟之后,可以選擇是否開啟 ‘遠程桌面’/‘媒體共享’/‘遠程登錄’
然后注銷,重新登錄,生效
開啟狀況檢查
檢查3389端口有沒有開啟
是gnome-remote-desktop-daemon服務
(只要開了遠程桌面,這個daemon是一直啟動著的,但未登錄狀態下不會啟動3389端口; 鎖屏狀態下雖然3389被啟用,但無法連接)
自動登錄
settings -> user 中可以配置auto login
奇技淫巧
如果出于什么原因,必須需要密碼登錄桌面的話,不好搞:
ubuntu22.04使用loginctl unlock-session c1無法在命令行解鎖桌面
即使連接屏幕解鎖,然后再拔掉顯示器的線,也一樣會導致后續遠程桌面無法連接
沒轍,
我想了個辦法:
買個HDMI欺騙器插上,不用接屏幕啟動
啟動之后連接鍵盤,盲敲 回車->密碼->回車
這樣可以解鎖并登錄,然后就可以連接遠程桌面了