如何使用 xrdp 远程连接 CentOS 桌面

举报
Yuchuan 发表于 2019/10/31 08:47:11 2019/10/31
【摘要】 解决使用Windows远程连接CentOS桌面的问题。

Xrdp是 Microsoft 远程桌面协议(RDP)的开源实现,允许您以图形方式控制远程系统。 使用 RDP,您可以登录到远程计算机并创建一个真实的桌面会话,就像您已登录到本地计算机一样。

Xrdp 跟 VNC 性质是一样的,首先目标主机需要有图形桌面 (GNOME ,KDE,Xfce等),但是 Xrdp 最大的有点是,远程的时候不需要安装额外的软件就可以远程连接,因为它是基于 rdp 的一种连接方式,大大方便了 Windows 平台用户。

本教程讲解如何在CentOS上安装Xrdp软件并在Windows系统中通过远程桌面连接。

在CentOS上安装Xrdp软件

首先确保你的CentOS系统能正常连接互联网,首先下载安装 epel REPO,执行如下命令:

yum install -y epel-release

然后安装 Xrdp 包

yum install xrdp

安装完成后,启动服务并将服务设置为自动启动,命令如下:

systemctl start xrdp
systemctl enable xrdp

如果系统不支持systemctl,可以通过service命令进行处理。

service xrdp start
service xrdp enable

开启防火墙,放行远程连接使用的端口3389

#开放3389端口
firewall-cmd --zone=public  --add-port=3389/tcp --permanent
#重启防火墙
systemctl restart firewalld.service

若CentOS6.10 版本并且安装的是mindesktop 无法使用firewall 和 systemctl命令时:

防火墙开放特定端口:

①文件/etc/sysconfig/iptables    

 ②添加:

     -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 3389 -j ACCEPT

保存对防火墙的设置

serivce iptables save

service  iptables  restart        重启防火墙

若以上无法重启iptables,重新启动电脑即可

远程登录CentOS桌面

首先在Windows系统中打开远程桌面连接程序,可以快速查找mstsc.exe并运行。








【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。