使用RD Client远程连接Linux桌面操作环境

如题,简单记录通过RD Client连接Linux桌面环境的注意事项用于以后参考。

前提条件

  1. xrdp服务可用

    首先需要被连接的电脑安装了xrdp,并且服务处于运行状态,监听端口号一般默认为3389,当然也可以自定义其他端口,我的xrdp默认监听3389号端口。

  2. 网络环境可达

    被连接的机器和客户端机器需要处在同一个局域网下(如果不在同一个局域网下似乎可以通过配置被连接机器的网关设备,并且在RD Client上设置通过网关连接,实现客户端机器从Internet穿透访问被连接的机器的效果)。我的客户端(iPad)和被连接的机器(Linux笔记本电脑)都在校园网下,所以条件满足。

  3. 图形界面Session唯一

    被连接的机器上目前没有图形界面Session正在运行(这一点我可能描述不严谨,总之,不要log in到电脑桌面环境去)。注意这一前提条件非常容易导致连接失败故障,因为如果没有log in到桌面环境可能会导致xrdp服务处于未运行状态,而log in到桌面环境去启动xrdp又会导致图形界面Session不唯一,客户端无法成功连接。解决方法是切换到文本界面(tty模式)然后log in自己的账号,这样就会自动启动xrdp服务(注意是自己的账号,log in root可能无法带起xrdp服务,至少在我的电脑上是这样的)。

客户端操作

这一部分没有什么技术含量可言,在RD Client的App里写好被连接机器的IP地址,然后凭借自己的账号密码登录就可以远程使用电脑桌面环境了。