xrdp远程登陆服务器配置

如何使用 rdp 远程 Linux(CentOS) 的图形化桌面

概述

本篇文章以 CentOS 7.9 和 CentOS Stream 9 为例,通过安装 xrdp 组件实现远程登陆

实现方案

一、安装 xrdp

默认的安装源里没有 xrdp,只有客户端 freerdp。xrdp 在 epel 源,需要提前安装。

# epelyum install epel-release#yum list | grep rdpfreerdp.x86_64 2:2.4.1-3.el9 appstreamfreerdp-libs.i686 2:2.4.1-3.el9 appstreamfreerdp-libs.x86_64 2:2.4.1-3.el9 appstreamxrdp.x86_64 1:0.9.19-1.el9 epelxrdp-devel.x86_64 1:0.9.19-1.el9 epelxrdp-selinux.x86_64 1:0.9.19-1.el9 epel#yum install xrdp# 0.9.19xrdp -vxrdp 0.9.19

二、启动 xrdp

配置文件是 /etc/xrdp/xrdp.ini 一般不需要修改,日志输出在 /var/log/messages 系统日志内。

#systemctl start xrdp#systemctl enable xrdp#netstat -nlpt | grep 3389tcp6 0 0 :::3389 :::* LISTEN 77532/xrdp#firewall-cmd --add-port=3389/tcp --permanentfirewall-cmd --reloadfirewall-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。

李德荣

赞赏二维码喜欢作者

人喜欢

收录于合集 #软件
 11
上一篇IC617(virtuoso)软件的使用下一篇Virtuoso连续闪退
阅读 418
EDA运维
61篇原创内容
 
 
写下你的留言
 
 
 
posted @ 2023-06-12 10:09  往事已成昨天  阅读(1006)  评论(0编辑  收藏  举报