Bootstrap

使用Windows远程桌面连接工具连接Ubuntu

使用Windows远程桌面连接工具连接Ubuntu

一、使用xrdp

xrdp是一个开源的远程桌面协议实现,它基于RDP(Remote Desktop Protocol)协议,允许用户通过RDP客户端远程访问Linux桌面。与传统的VNC、SSH等远程访问方式相比,xrdp具有更高的性能和更好的兼容性,支持多种RDP客户端,如Windows的远程桌面连接、macOS的Microsoft Remote Desktop等。

二、安装xrdp

sudo apt-get install xrdp

三、将xrdp用户添加至用户组

sudo adduser xrdp ssl-cert

这个命令是用来将 xrdp 用户添加到 ssl-cert 组中。

xrdp 是一个远程桌面协议服务器,它允许用户通过网络远程访问Linux桌面。而 ssl-cert 组则是用于管理SSL/TLS证书的组。

将 xrdp 用户添加到 ssl-cert 组中的目的是,让 xrdp 服务能够访问和使用系统上已经配置好的SSL/TLS证书。这样可以确保 xrdp 服务能够通过安全的 HTTPS 连接为远程客户端提供服务。

这一步并不是完全必需的。省略这一步的情况下会有以下影响:

如果系统没有配置任何SSL/TLS证书,那么即使不将xrdp用户添加到ssl-cert组,xrdp服务也可以正常运行,只是无法提供SSL/TLS加密的连接。
如果系统已经配置了SSL/TLS证书,但xrdp用户没有访问权限,那么xrdp服务将无法使用这些证书来提供安全的远程桌面连接。用户在连接时会看到证书无效的错误提示。

四、重启xrdp

sudo service xrdp restart

常见问题

连接后黑屏

1、打开startwm.sh

sudo -s
sudo vim /etc/xrdp/startwm.sh

2、删除相关环境变量

unset DBUS_SESSION_BUS_ADDRESS
unset XDG_RUNTIME_DIR
.$ HOME/.profile

在这里插入图片描述
3、 保存退出,重启xrdp(重启方法如上所述)

;