xrdp远程连接DevStation

xrdp远程连接DevStation桌面

背景:

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

前置条件:

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

操作步骤:

步骤1 安装wget

yum install wget

步骤2 获取连接工具xrdp。在DevStation环境上安装xrdp(PS:如果通过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端口,二者设置其一即可(PS: 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远程连接(PS:本文以windows系统机器为例,具体以实际为准)

在windows机器上按下win+r键,输入mstsc,在弹出的对话框中输入DevStation的ip (PS:如何查看ip: 打开终端,输入" ip a " 进行查看),点击确定如下图所示

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

接着输入DevStation的登陆用户名和密码,点击“OK”就能进入远程桌面。

远程桌面环境

1 Like

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

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

对,就是那里

我出不来远程桌面

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