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
步骤5 配置xsession
touch /root/.xsession
echo gnome-session > /root/.xsession
chmod -x /root/.xsession
步骤6 启动xrdp服务
systemctl restart xrdp && systemctl enable 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”就能进入远程桌面。
远程桌面环境