Linux安装远程XRDP,实现windows远程桌面访问linux系统
最近因项目原因,需要用到linux远程桌面,但是由于使用vnc还需要开通公网映射,手续繁琐很麻烦,突然想到之前还留了3389的端口,马上想到了XRDP,事不宜迟,抓紧装上了,过程如下:
1.安装vnc、及xrdp包
# wget http://mirrors.ustc.edu.cn/fedora/epel/7/x86_64/e/epel-release-7-7.noarch.rpm // 下载epel源安装包,因默认源没有xrdp包
# rpm -Uvh epel-release-7-7.noarch.rpm // 安装epel源
# yum install tigervnc tigervnc-server // 安装vnc
# yum install xrdp /安装xrdp
2.配置vnc、xrdp
# vncpasswd root // 设置root的vnc密码,需要输入两次
# vim /etc/sysconfig/vncservers // 编辑vnc配置文件
// 加入以下内容
VNCSERVERS="1:root" # display port and username
VNCSERVERARGS[1]="-geometry 1240x768 -nolisten tcp -nohttpd"
//一般XRDP均无需修改,网上很多教程都说需要修改/etc/xrdp/xrdp.ini中的max_bpp=24,此次安装我发现默认就是24
# vncserver // 启动vncserver及窗口
# systemctl start xrdp // 启动xrdp服务
# systemctl status xrdp.service //如果看到Active则说明正常
如下
# netstat -antup|grep xrdp //看xrdp和xrdp-sesman是否正常启动
如下图
3.关闭防火墙,或者打开防火墙3389端口
# systemctl stop firewalld.service // 停止防火墙
# systemctl disable firewalld.servie // 关闭防火墙服务
或者打开3389端口,建议
# firewall-cmd --permanent --zone=public --add-port=3389/tcp // 添加防火墙规则
# firewall-cmd --reload // 生效规则
4.验证
文章为本博客原创作品,版权归本博客,未经许可禁止转载