xrdp远程连接DevStation

xrdp远程连接DevStation桌面

背景:

在通过虚拟化软件完成DevStation安装后,可能会发现虚拟机界面打开的桌面环境较小,使用不便。因此,人们希望通过另一台机器远程连接到DevStation。本文将介绍如何使用xrdp远程工具连接到DevStation桌面。

前置条件:

DevStation桌面环境与远程连接机器之间网络互通。

操作步骤:

步骤1 安装wget

yum install wget

步骤2 获取连接工具xrdp。在DevStation环境中安装xrdp(提示:如果通过wget命令无法获取rpm安装包,可直接将网址复制到浏览器中下载到本地,笔者即采用此方式下载)。

wget https://mirrors.aliyun.com/epel/epel-release-latest-8.noarch.rpm

步骤3 安装xrdp

rpm -ivh epel-release-latest-8.noarch.rpm --nodeps
yum -y install xrdp

步骤4 配置xrdp

sed -i 's/max_bpp=32/max_bpp=24/g' /etc/xrdp/xrdp.ini

配置xrdp

步骤5 配置xsession

touch /root/.xsession
echo gnome-session > /root/.xsession
chmod -x /root/.xsession

步骤6 启动xrdp服务

systemctl restart xrdp && systemctl enable xrdp

启动xrdp服务

步骤7 关闭防火墙或开放3389端口,二者设置其一即可(提示:xrdp服务默认端口为3389,通常建议直接关闭防火墙;仅当关闭防火墙后机器仍无网络时,才选择开放指定端口)。

7.1 关闭防火墙:

systemctl stop firewalld  # 临时关闭
systemctl disable firewalld # 永久关闭

7.2 开放3389端口

firewall-cmd --permanent --zone=public --add-port=3389/tcp
firewall-cmd --reload

步骤8 使用mstsc远程连接(提示:本文以Windows系统机器为例,具体操作请根据实际情况调整)。

在Windows机器上按下 Win + R 键,输入 mstsc,在弹出的对话框中输入DevStation的IP地址(提示:如何查看IP?打开终端,输入 ip a 即可查看),点击确定,如下图所示。

在弹出的“验证远程计算机身份”界面中,直接点击“是”。

随后输入DevStation的登录用户名和密码,点击“确定”即可进入远程桌面。

远程桌面环境

2 个赞

我到xrdp登陆那块,直接黑屏闪退,您能帮忙分析下哪里的问题吗

1 个赞

你说的xrdp登录是指输入用户名和密码界面吗

对,就是那里

我出不来远程桌面

从新连接试一下,可能是网络不稳定,我之前也遇到