Linux下安装xrdp

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Linux下安装xrdp
Linux下安装xrdp
使⽤rdp协议访问远程Linux桌⾯
⼀般情况下,如果需要登陆远程Linux系统,我们会使⽤ssh/telnet来完成,如果需要登陆到远程Linux系统的桌⾯环境,我们可能会使⽤VNC。

VNC是⼤部分Linux发⾏版默认的基于RFB协议的远程桌⾯程序,但对于普通⽤户来说,VNC的⽤户体验并不好,⽐较慢,还需要安装客户端。

Windows的远程桌⾯基于RDP协议,在Linux下,我们也是可以找到开源的rdpserver的,这就是xrdp。

下⾯,我来和⼤家介绍安装centos下xrdp的安装⽅法。

1.⾸先安装vnc
yum install -y tigervnc-server
启动vnc服务并设置开机⾃动启动
service vncserver start
chkconfig vncserver on
2.安装xrdp,这⾥我下载最新版的xrdp安装包,
解压并安装
tar -zxvf xrdp-v0.6.1.tar.gz
cd xrdp-v0.6.1
安装缺失的库⽂件
yum install -y autoconf automake libtool openssl openssl-devel pam-devel libX11-devel libXfixes-devel
./bootstrap
./configure
make
make install
3.设置权限
chmod 755 /etc/xrdp/xrdp.sh
4.启动xrdp服务
/etc/xrdp/xrdp.sh start
5.查看端⼝是否被监听
netstat –ntl
6.加⼊开机启动项
vim /etc/rc.local
/etc/xrdp/xrdp.sh start
7. xrdp默认使⽤3389端⼝,设置防⽕墙允许3389端⼝例外
vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp--dport 3389 -j ACCEPT
现在,我们就可以使⽤xrdp来远程访问linux桌⾯了
安装时候遇到的以下错误,这是缺少库⽂件,我们就根据提⽰安装缺少的库⽂件就⾏了
root@centos6 xrdp-v0.6.1]# ./bootstrap
which: no autoconf in (/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin)
yum install autoconfautomake libtool openssl openssl-devel
configure: error: please installlibpam0g-dev or pam-devel
yum install pam-devel
configure: error: please install libx11-devor libX11-devel
yum install libX11-devel
configure: error: please install libx11-devand libxfixes-dev or libXfixes-devel
yum install libXfixes-devel
附件:
转载:/merrycheng/1338166
步骤⼀、下载TigerVNC Server软件包
下载地址:
步骤⼆、安装TigerVNC Server软件包
1、打开终端,进⼊到刚刚你你下载TigerVNC Server的存放⽬录,我是直接下载到默认的DownLoads下的,因为下载的是zip⽂件,记得解压出来,得到deb安装⽂件。

cd Downloads
如图所⽰:
2、再输⼊⼀下安装命令进⾏安装(需要su密码)
sudo dpkg -i tigervncserver_1.6.80-4_amd64.deb
或者
sudo apt-get install tightvncserver (使⽤在线安装,后⾯第3⼩步就可以直接跳过了)
如图所⽰:可能你会看到⼀些警告信息和错误信息,暂时忽略这些信息,主要是没有相对应的依赖包。

3、上⾯才错误信息是因为没有安装对应的依赖,我们可以通过下⾯命令进⾏安装,再重复第2个的命令
sudo apt-get install -f
如图所⽰:
步骤三、安装xrdp
打开终端,输⼊⼀下命令(需要su密码)
sudo apt-get install xrdp -y
步骤四、配置xrdp设置
需要通过xrdp连接到桌⾯,需要正确配置相关信息并填充到.xsession⽂件(针对每个⽤户)或/etc/startwm.sh(针对所有⽤户),输⼊如下命令
echo unity>~/.xsession
或者
sudo sed -i.bak '/fi/a #xrdp multi-users \n unity \n' /etc/xrdp/startwm.sh
步骤五、重启xrdp
sudo service xrdp restart
步骤六、开启桌⾯共享功能
进⼊系统-》⾸选项-》桌⾯共享,或者直接搜索桌⾯共享,如图所⽰
将【允许其他⼈查看您的桌⾯】这⼀项勾上吗,如图所⽰:
到这⼀步基本上已经完成了,接下来就是来测试是否能正常连接到Ubuntu了
三、xrdp测试连接到Ubuntu
1、查看Ubuntu服务器的IP地址,如图所⽰:
2、启动Windows远程桌⾯⼯具(mstc),输⼊Ubuntu的IP地址(192.168.226.131),如图所⽰:
3、点击连接之后,正常情况会⾃动跳出xrdp的登录界⾯,需要我们输⼊⽤户名和密码即可,模式选择默认就⾏,如图所⽰:
4、我们可以看到xrdp的实时⽇志,如图所⽰:
5、最终我们连接到上了Ubuntu,是不是很熟悉的界⾯~~(ヾ(╹◡╹) ")
⾄此,xrdp连接Ubuntu 16.04的所有步骤已完成。

相关文档
最新文档