采用 RDP(Remote Desktop Connection)的方式连接,很简单,为避免遗忘,记录一下。

1、安装 Xrdp Server

xrdp 是一个使用 RDP 的开源远程桌面服务端协议。
它提供了功能齐全的 Linux terminal server,能够接受来自 rdesktopfreerdpMicrosoft 终端服务器 / 远程桌面客户端的连接。
在服务器端:

sudo apt install xrdp
sudo systemctl enable xrdp

2、从 Ubuntu 连接

Ubuntu 自带了远程桌面软件 Remmina,新建远程桌面,按照需求填写:

然后连接即可。

3、从 Windows 10 连接

打开 Windows 10 自带远程桌面连接程序:
Module” 中选择 sesman-Xvncusernamepassword 中填入相应的用户和密码即可。

4、其他

1. remmina复制粘贴:
注意:新版会连不上,使用下面命令删除ppa并恢复老版

sudo ppa-purge ppa:remmina-ppa-team/remmina-next

实际上 Ubuntu 16.04 上自带的 Remmina 太旧了,存在无法在远程电脑和本地进行复制粘贴的问题。其实只要更新下 Remmina 的版本即可解决:

sudo apt-add-repository ppa:remmina-ppa-team/remmina-next
sudo apt-get update
sudo apt-get install remmina remmina-plugin-rdp

2. xrdp 重连到同一个 session:
查看已经启动的 session 端口:

netstat -tulpn | grep vnc

会有类似于下列输出:

tcp        0      0 127.0.0.1:5912          0.0.0.0:*               LISTEN      41169/Xvnc

所以可知端口是 5912

编辑配置文件 /etc/xrdp/xrdp.ini

[xrdp1]字段下
port=-1
改成
port=ask-1

这样客户端连接的时候会询问端口,而且默认填写为-1
同一台设备连接自动恢复上次桌面,新设备连接会新建一个桌面,此时可以填入5912,则不论新旧设备都恢复同一个桌面,
同一个端口为同一个 session,这样就可以管理 session了。
3. 关闭 session:

选择 Log Out 的时候,勾掉 Save session for future logins,即可关闭 session

End

本文标题:用 Xrdp 连接 Ubuntu 远程桌面

本文链接:https://moekid.com/archives/73/

除非另有说明,本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议

声明:转载请注明文章来源。

Last modification:December 12th, 2021 at 09:39 pm
如果觉得我的文章对你有用,请随意赞赏