xrdp远程登陆服务器配置
如何使用 rdp 远程 Linux(CentOS) 的图形化桌面
概述
本篇文章以 CentOS 7.9 和 CentOS Stream 9 为例,通过安装 xrdp 组件实现远程登陆
实现方案
一、安装 xrdp
默认的安装源里没有 xrdp,只有客户端 freerdp。xrdp 在 epel 源,需要提前安装。
# epel
yum install epel-release
#
yum list | grep rdp
#
yum install xrdp
# 0.9.19
xrdp -v
xrdp 0.9.19
二、启动 xrdp
配置文件是 /etc/xrdp/xrdp.ini 一般不需要修改,日志输出在 /var/log/messages 系统日志内。
#
systemctl start xrdp
#
systemctl enable xrdp
#
netstat -nlpt | grep 3389
tcp6 0 0 :::3389 :::* LISTEN 77532/xrdp
#
firewall-cmd --add-port=3389/tcp --permanent
firewall-cmd --reload
firewall-cmd --list-all
三、mstsc 连接验证
安装好以后可以使用 windows 自带的 mstsc 连接测试,
3.1 运行 mstsc
3.2 输入ip地址,默认端口3389,点击连接
3.3 输入用户名密码,点击OK连接成功
xrdp简介
Xrdp是一个开源工具,允许用户通过Windows RDP访问Linux远程桌面。除了Windows RDP之外,xrdp工具还接受来自其他RDP客户端的连接,如FreeRDP,rdesktop和NeutrinoRDP。Xrdp现在支持TLS安全层。
使用 XRDP 需要注意的事项
虽然 XRDP 对于机器的远程访问非常好用,但重要的是要知道 XRDP 不 适合什么。
如果你需要一个安全的连接,请不要使用 XRDP
通过 XRDP 建立的连接可以被攻击者查看和修改,因此应避免任何敏感信息。这一点可以通过使用 SSH 连接或证书来缓解,但这两者都需要更复杂的设置,这里就不一一介绍了。
XRDP 在默认情况下不能很好地应用主题
在我的测试中,XRDP 默认似乎从未应用过 Ubuntu 主题。在文章的结尾处有关于解决这个问题的说明。
如果你只想/需要一个 CLI 环境,就不要使用 XRDP
XRDP 是为在 GUI 环境中使用而设计和制造的。如果你打算在 CLI 环境中使用它,比如在服务器上,你应该看看其他工具,比如 SSH。
写下你的留言