项目简介
本项目 xrdp 是一个开源的远程桌面协议(RDP)服务器,允许用户使用微软远程桌面协议对远程机器进行图形化登录。xrdp 能接收多种 RDP 客户端的连接,包括 FreeRDP、rdesktop、Windows MSTSC 等,且支持在 Windows、Mac OS、iOS 和 Android 等多种系统上使用。默认情况下,RDP 传输采用 TLS 加密。
项目的主要特性和功能
远程桌面访问
- 支持重新连接到现有会话。
- 支持会话大小调整(连接时和运行中均可)。
- 具备 RDP/VNC 代理功能,可通过 xrdp 连接到其他 RDP/VNC 服务器。
远程资源访问
- 支持双向剪贴板传输(文本、位图、文件)。
- 支持音频重定向(需构建额外模块)。
- 支持麦克风重定向(需构建额外模块)。
- 支持驱动器重定向,可在远程机器上挂载本地客户端驱动器。
安装使用步骤
前提条件
若从打包源码编译 xrdp,需基本构建工具(编译器如 gcc 或 clang 以及 make 程序),另外还需 openssl-devel、pam-devel、libX11-devel、libXfixes-devel、libXrandr-devel 等,根据配置可能还需更多软件。若从检出的 git 仓库编译,还需 autoconf、automake、libtool 和 pkgconfig。
安装步骤
不同系统直接安装
- Ubuntu / Debian
bash apt install xrdp
- RedHat / CentOS / Fedora
先启用 EPEL 包:
bash yum install epel-release
安装 xrdp 包:bash yum install xrdp
由于yum
正被dnf
取代,上述命令中可能需用dnf
代替yum
。
编译安装
bash
./bootstrap
./configure
make
sudo make install
注意事项
xrdp 监听 3389/tcp 端口,请确保防火墙允许从你想要访问的位置连接到 3389/tcp 端口。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】