科技日新月异,功能层出不穷。我们前面介绍了如何通过脚本在Ubuntu 22.04的Server版系统中一键部署远程桌面(资源占用仅27MB!Ubuntu远程桌面高效部署方案)。收到粉丝留言,反馈这个功能在Ubuntu 24.04中已经是原生支持的设置了,这个意外之喜让我迫不及待想开启了一场深度体验之旅。
也怪我,平时基本上接触不到desktop版本的服务器,还不知道有这些特性,用起来的时候都是打补丁。为此,我特地装了一台desktop版本的Ubuntu 24.04系统,来简单测试一下。
该说不说,这内存占用不低啊,一启动就用了1212 MB内存,这胃口确实不小,让人不禁为小内存服务器捏了把汗。
首先,进入设备程序,到最下面找到【系统/System】菜单,这里面就有一个【远程桌面/Remote Desktop】选项。
提示信息为允许远程使用此设备。
进入到设置界面,可以看到这一地方分成了两个页签,一个叫【Desktop Sharing】,也就是桌面共享;另一个叫【Remote Login】,也就是远程登录。
这两个有什么区别呢?我们来简单测试一下。
首先是桌面共享,可以看到下面分成了【Desktop Sharing/桌面共享】和【Remote Control/远程控制】两个权限,一共是三种组合方式:桌面共享关+远程控制关、桌面共享开+远程控制关、桌面共享开+远程控制开。
默认就是【桌面共享关+远程控制关】,此时我们是登录不了的,我们切换到【桌面共享开+远程控制关】。
可以看到,这里显示的连接端口也是3389,跟Windows的远程桌面服务是一样的。使能之后,后台就开始监听3389端口了。
我们尝试连接一下。
哦?失败了,什么原因呢?看桌面共享界面的最下面,有个单独的登录详情,这里配置的密码竟然跟VNC登录的账号密码不一样。
知道了这个问题,我们重新配置一个密码,重新发起连接就能登录成功了。
不过,因为没有使能远程控制,这个时候只能看、不能摸。只要使能远程控制就能操作了。
有个有意思的现象,鼠标悬浮在远程桌面中时,本地console中鼠标的展示;而鼠标在本地console中移动时,远程桌面中却看不到。此时,远程桌面中可以关闭远程控制,关闭后就不能从远程桌面中再开启了,相当于挥刀自宫。
那远程登录有什么区别呢?
使能之后,我们会收到提醒:因为远程登录的优先级更高,所以会抢占3389端口,此时桌面共享的服务端口会更改为3390。
跟桌面共享一样,远程登录也需要单独配置登录信息。
然后,我们再登录一下。
会提示连接不安全,单击【Continue】继续。
系统提醒我们有本地会话已在运行中,无法进行远程登录,如果要实现远程登录,必须从本地会话登出或强制停止当前会话。重点来了,强制停止当前会话将退出所有正在运行的应用程序和进程,并可能导致数据丢失。作为测试,我们需要选择【Force Stop】来继续登录。
登录成功之后,确实就是一个新的会话了,之前的操作界面全都消失了,就连分辨率都是远程桌面设置的分辨率。
那现在内存占用多少呢?
1861 MB,相比于本地登录,多了649 MB。这么高的吗?我们重启服务器,直接远程登录再看一下。
1762 MB,也没少多少。对于2 GB运行内存的服务器而言,内存相当于直接就用满了,如果服务商再黑心一点(用轻量应用服务器的注意了,0.5GB内存的规格请谨慎使用),内存都不够用的。
总结一下,Ubuntu 24.04确实支持远程桌面连接了,但是有几个注意事项:
1、远程桌面分为桌面共享和远程登录两种服务,且远程登录的优先级更高。启用服务之后,服务端口号不能修改,对于仅使能一种服务的情况,监听端口为3389;如果同时使能两种服务,则远程登录运行在3389,桌面共享运行在3390。
2、两种服务都需要配置单独的连接凭证,相互之间不通用,并且跟本地用户不通用。
3、桌面共享权限还分为共享和远程控制两级,在远程协助时,可以随时收回远程控制权限,体验不错。
4、一定程度上看,Ubuntu远程桌面的内存占用还是挺高的,差不多在550 MB以上,小内存服务器慎用。
实践出真知,测试见分晓。通过本次深度体验,我们发现Ubuntu 24.04的远程桌面功能虽然诚意满满,但内存占用确实不容小觑。桌面共享与远程登录的双剑合璧,为不同需求提供了灵活选择。
工欲善其事,必先利其器。在选择使用方案时,务必根据服务器配置量体裁衣。
声明:来自铁军哥,仅代表创作者观点。链接:https://eyangzhen.com/6635.html