linux服务器(X86)离线安装RDP

一个项目没有图形化界面,需要通过跳板机来访问其它的服务,只能自己在跳板机上安装RDP进行远程访问。

安装XRDP包

下载地址 Index of /pub/archive/epel/7/x86_64/Packages

进行安装

rpm   -ivh  epel-release-7-14.noarch.rpm  --force --nodeps

rpm   -ivh  xrdp-0.9.25-2.el7.x86_64.rpm  --force –nodeps

启动、并查看状态

systemctl start xrdp.service

systemctl status xrdp.service

报错内容: libssl.so.10: cannot open shared object file: No such file or directory

问题确认

ll /usr/lib64/libssl.so*

ll /usr/lib64/libcrypto.so*

确实没有 libssl.so.10和libcrypto.so.10

解决方法:通过下载编译openssl来生成libssl.so.1.0.0和libcrypto.so.1.0.0,再生成libssl.so.10和libcrypto.so.10进行软连接,下载地址

https://www.openssl.org/source/old/1.0.1/openssl-1.0.1e.tar.gz

解压 tar -xzf openssl-1.0.1e.tar.gz

进入目录编译

cd /tmp/openssl-1.0.1e

./config shared zlib-dynamic

make

可以看到编译后的结果

提取libssl和libcrypto

提取openssl-1.0.1e文件夹中的libssl.so.1.0.0和libcrypto.so.1.0.0 到文件夹 /usr/lib64/中

cp libssl.so.1.0.0 /usr/lib64/

cp libcrypto.so.1.0.0 /usr/lib64/

生成软链接

cd /usr/lib64/

ln -s libssl.so.1.0.0 libssl.so.10

ln -s libcrypto.so.1.0.0 libcrypto.so.10

重启之后发现错误发生了变化

systemctl restart xrdp.service

systemctl status xrdp.service

这个错误表明系统试图运行xrdp程序时,无法找到名为libImlib2.so.1的共享库。libImlib2.so.1是一个用于图像处理的库,通常由Imlib2图像处理库提供。

https://rpmfind.net/linux/rpm2html/search.php?query=libImlib2.so.1()(64bit)

下载适合自己的安装包

安装

rpm   -ivh imlib2-1.3.0-6.el3.at.x86_64.rpm  --force –nodeps

重启之后正常运行

本地远程连接,连接失败

查看服务器防火墙,端口开放情况,

防火墙是开启的

防火墙添加XRDP端口,Xrdp使用的端口是3389

添加端口

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

重启防火墙

firewall-cmd –reload

查看,3389已经开通

firewall-cmd --list-ports --permanent

再次进行连接,已经可以连接了

填写服务器账号、密码

成功连接到Linux服务器的桌面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值