mobaxterm远程桌面访问ubuntu desktop心得

mobaxterm远程桌面访问ubuntu desktop心得

阅读原文

建议阅读原文,始终查看最新文档版本,获得最佳阅读体验:《mobaxterm远程桌面访问ubuntu desktop心得》

https://docs.dingtalk.com/i/nodes/nYMoO1rWxa7nvZ7GubrbgPP4V47Z3je9

虽然用mobaxterm之类的软件通过ssh协议可以很方便地访问linux,不过有时候我们希望能打开图形界面(UI),例如,现今很多linux发行版都会预装network manager,虽然可以用nmcli管理网络,有时候用图形界面配置网络还是要更方便一些,用nm-connection-editor命令就可以打开network manager的图像界面。

本文中的内容不仅限于ubuntu desktop,大多也能应用于其它的linux桌面发行版。

连接方式

如何实现,在mobaxterm中访问远程ubuntu计算机(用ssh协议),又能打开想要的图像界面呢(不只是network manager),经过实践我知道了如下几种办法:

mobaxterm用ssh连接

mobaxterm用ssh协议远程访问ubuntu,直接在bash中输入相应的命令,mobaxterm就会打开相应的图形界面

特别注意:远程计算机不能在控制台登录,否则,窗口会在远程计算机中打开,而不是在控制端计算机。远程计算机不要设置自动登录

image.png

这种方式我也发现了一些问题,比如有些图形界面,无法打开,会报错,比如Firefox,报错截图如下

image.png

网上说出现这个报错信息的原因是ubuntu desktop内置的Firefox是用snap安装的,如果用apt安装就没有问题,我没有测试过。

我用官网上下载的Microsoft edge浏览器deb包,安装edge,发现是可以通过输入命令microsoft-edge直接在mobaxterm中打开edge浏览器的。

edge浏览器的deb包下载网址为下载 Edge for Business

image.png

mobaxterm用ssh连接,同时remote environment选择“Gnome desktop”

与上一种方式很类似,只是将会话设置中的remote environment改为了“Gnome desktop”(默认值为“Interactive shell”),这种方式几乎可以直接看到ubuntu中的所有应用,如下图所示:

特别注意:远程计算机不能在控制台登录,否则,控制端计算机看到的窗口是空白的,而且会话会自动断开,提示“session stopped”。远程计算机不要设置自动登录

image.png

但是有些应用还是无法直接通过这种方式打开图形界面,例如Firefox

mobaxterm用vnc协议访问ubuntu

不推荐这种方式,虽然vnc协议通用性很强,但是体验不好,我发现无法将控制端计算机剪切板中的内容直接粘贴到vnc窗口中

mobaxterm用rdp协议访问ubuntu

主流的linux桌面发行版大多都支持rdp(就算不支持,也可以安装如xrdp之类的软件支持rdp协议),rdp协议的好处是Windows系统远程linux很方便,而且rdp协议看到的窗口跟控制台登录后看到的是一样的,是最全面的,就跟Windows计算机远程访问Windows计算机差不多。

操作步骤:

image.png

下图窗口中有个authentication选项,输入用户名和密码,这个就是RDP客户端远程连接时需要的凭据,可以更改,我一般将密码改为与ubuntu用户中相应用户密码一致,注意这个密码一开始是随机的,而且我注意到,每次重启计算机,此密码都会被重置为随机密码。

特别注意:经过实践,我发现在安装完ubuntu系统(ubuntu desktop 24.04系统)后,首次进入桌面时,如果配置remote login,则设置窗口会无响应,要重启ubuntu系统后,再次设置才正常,另外,如果需要更改ip,则应该先更改ip,再设置远程桌面,否则远程桌面会不成功,提示“内部错误”。

image.png

设置完毕后,用ss命令可以查看到3389端口正在监听中

image.png

用mobaxterm或Windows系统自带的mstsc发起远程,可以看到就跟操作远程计算机一样,体验很好,很流畅,而且所有的应用都可以使用,包括Firefox。

特别注意:我发现,远程计算机必须要登录相应用户后,3389端口才会监听,否则无法远程。这一点跟Windows是不同的,Windows系统哪怕没有任何用户登录,也可以直接远程桌面访问。

我在ubuntu desktop 24.04系统上验证了,就算没有用户交互式登录ubuntu主机,也可以直接通过rdp协议远程桌面访问ubuntu主机,就跟Windows体验一样。

问题记录:有次,我在一台Dell 3660工作站上安装了ubuntu desktop 24.04,然后开启了远程桌面,但是,Windows系统上利用RDP远程桌面时,总是显示黑屏。后来我安装了ubuntu desktop 25.04,解决了。

image.png

X11与wayland

关于X11与wayland的概念网上有很多文档,ubuntu desktop 23.04中,默认的Windowing system是wayland

image.png

我注意到wayland体验比X11明显要好,之前的ubuntu desktop版本Windowing system值为X11,用上文中的第二和第三种方式打开图形界面时,延迟很高,如果是wayland,则很快。

关于作者和DreamAI

https://docs.dingtalk.com/i/nodes/Amq4vjg890AlRbA6Td9ZvlpDJ3kdP0wQ?iframeQuery=utm_source=portal&utm_medium=portal_recent

关注微信公众号“AI发烧友”,获取更多IT开发运维实用工具与技巧,还有很多AI技术文档!

梦幻智能logo-01(无水印).png

posted @ 2025-09-17 16:38  iamtornado  阅读(617)  评论(0)    收藏  举报