阅读: 8
过去的工作方向,很少有用Linux GUI的时候,对GUI相关的服务、功能知之甚少。最
近想用Ubuntu 26的远程桌面,临时查阅一些资料,记录备忘。
————————————————————————–
Settings
System
Remote Desktop
Desktop Sharing (可能需要提供普通用户密码Unlock后再操作)
Desktop Sharing
On (可看)
Remote Control
On (可控)
How to Connect
Port
3389 (GUI不可更改)
Login Details
Username
any0 (必须设置,与系统账号无关)
Password
(必须设置,与Linux系统账号无关)
Remote Login (可能需要提供root密码Unlock后再操作)
Remote Login
On (可控)
How to Connect
Port
3389 (GUI不可更改)
Login Details
Username
any1 (必须设置,与Linux系统账号无关)
Password
(必须设置,与系统账号无关)
————————————————————————–
GNOME远程桌面有两种模式,分别是”Desktop Sharing”、”Remote Login”。
“Desktop Sharing”相当于共享屏幕,要求主控台GUI已登录。若未登录(停留在登录
界面),则不侦听3389,必须GUI登录才会触发侦听3389;logout后3389将不再侦听。
就是说,为用”Desktop Sharing”,主控台GUI必须保持login状态。
“Desktop Sharing”可保持只读模式,即只能远程观摩主控台GUI操作,不能控制。若
同时打开”Remote Control”,则进入读写模式,可远程操控屏幕,且主控台与远程桌
面屏显同步。
若启用”Remote Login”,则OS启动后3389一直侦听中,无需通过主控台GUI登录来触
发侦听。若同时启用”Desktop Sharing”,系统自动安排”Remote Login”侦听3389、
“Desktop Sharing”侦听3390,意味着RDP连接时”Remote Login”优先级更高。这些端
口变动,都是自动的,无法在GUI人工更改。
客户端使用”Remote Login”时,若主控台GUI已登录,会弹框提示。此时有两种选择,
一是在主控台主动logout,二是远程”Force Stop”,后者相当于强制主控台logout。
据说可以命令行设置相关端口,未测试。
一般无需修改3389端口号,毕竟mstsc默认用3389。若同时启用”Desktop Sharing”、
“Remote Login”,想访问前者时,在mstsc初始界面输入”ip:port”(缺省只输ip),比
如”192.168.65.26:3390″。
“Login Details”处的any0、any1俱是独立user,互不影响。它们与Linux系统账号无
关,填在mstsc中,用于RDP登录第一次认证。认证通过后,若用”Desktop Sharing”,
将直接看到主控台界面;若用”Remote Login”,将面对GUI登录界面,还需用Linux系
统账号完成第二次认证。RDP登录时若提示”内部错误”,先检查”Login Details”处的
user/pass是否已显式设置,这个错误提示相当不友好。
GNOME远程桌面很容易因为超时不动而断掉,这点很烦。可设整如下设置,稍微缓解
一下:
————————————————————————–
Settings
Power
Power Saving
Automatic Screen Blank
Off
Privacy & Security
Screen Lock
Automatic Screen Lock
Off
————————————————————————–
排错时可查看GNOME远程桌面日志:
journalctl –user -u gnome-remote-desktop -n 100 –no-pager | less