CentOS 6.6 编译、安装xrdp
来源:互联网 发布:本科生导师制 知乎 编辑:程序博客网 时间:2024/06/18 11:20
说明,本次编译安装时间为2015年4月30日,后续版本的安装若有不同,还请读者告知,谢谢。
1. 安装必要的开发工具
---------------------------准备工作-------------------------------
CentOS 安装命令:
yum install autoconf automake libtool git2. 安装必要的库文件
yum install openssl-devel pam-devel libX11-devel libXfixes-devel libXrandr-devel----------------------------编译过程------------------------------
源代码 https://github.com/neutrinolabs 下载,里面有 devel, master, v0.8等多个分支.
1、 以v0.8为例,这个版本还依赖FreeRDP
git clone https://github.com/neutrinolabs/NeutrinoRDP.gityum install cmakecd NeutrinoRDPcmake . -DWITH_FFMPEG=OFF -DWITH_ALSA=OFF -DWITH_XKBFILE=OFF -DWITH_X11=OFF -DWITH_XRDPVR=OFFmakemake install2、下载源代码
cd ..git clone https://github.com/neutrinolabs/xrdp.gitcd xrdp
查看所有分支
git branch -a检出v0.8代码
git checkout v0.83. 按照源代码里面的说明
./bootstrap生成makefile,具体配置参数
./configure --help使用绝对路径定义FREERDP的目录,否则xrdp编译时候找不到头文件
export FreeRDP_DIR=/root/NeutrinoRDPxrdp的编译配置文件有点问题,需要手动修改xrdp/libxrdp/Makefile.am文件第14行
if XRDP_NEUTRINORDPEXTRA_DEFINES += -DXRDP_NEUTRINORDP $(FREERDP_CFLAGS) // 加上 $(FREERDP_CFLAGS)EXTRA_LIBS += $(FREERDP_LIBS)endif
./configure --enable-neutrinordp FREERDP_LIBS="-lfreerdp-core -L$FreeRDP_DIR/libfreerdp-core" FREERDP_CFLAGS="-I$FreeRDP_DIR/include"
make cleanmake然后切换到 root用户进行安装
make install----------------------------运行----------------------------------
1. 系统默认配置文件
生成rsakey
cd /etc/xrdpxrdp-keygen xrdp2. 关闭防火墙或者设置规则
service iptables stop3 前台运行,能够看到命令行日志
xrdp --nodaemon
0 0
- CentOS 6.6 编译、安装xrdp
- CentOS 7 安装xrdp 远程桌面
- CentOS 7 安装xrdp 远程桌面
- centos安装xrdp实现远程桌面访问
- CentOS安装XRDP实现远程桌面访问
- CentOS安装XRDP实现远程桌面访问
- CentOS安装XRDP实现远程桌面访问
- CentOS 安装远程桌面工具 xrdp 0.6.1
- CentOS安装XRDP实现远程桌面访问
- CentOS安装XRDP实现远程桌面访问
- CentOS安装XRDP实现远程桌面访问
- Xrdp安装
- centos 下 安装 vnc 、vnc+xrdp,teamview 使用记录
- Centos 6.5 Install Xrdp
- CentOS 6.6 LNMP编译安装
- Ubuntu 13.10 安装 xrdp
- xrdp安装配置
- Raspbian安装xrdp远程
- Android百度公交开发(一)——如何在Android应用中使用百度地图api
- web service 的定义步骤(阅读笔记)
- 百元买百鸡
- OSGI Blueprint
- 使用VAssistX为VS2008 c++代码添加函数头注释http://blog.sina.com.cn/s/blog_4aff4b970101bfqs.html
- CentOS 6.6 编译、安装xrdp
- 直线斜率、交角、转向角
- nil / Nil / NULL / NSNull
- 嵌套循环中的 continue ,break
- Android 系统自动重启Bug(高通平台)
- NDK编译问题: Program "ndk-build" is not found in PATH 和 Unable to launch cygpath. Is Cygwin on the path?
- Android百度公交开发(二)———百度地图API之ItemizedOverlay的使用
- [转]ASP.net页面跳转方式比较
- 持续集成自动化(一)_Jenkins安装