[![Build Status](https://github.com/neutrinolabs/xrdp/actions/workflows/build.yml/badge.svg)](https://github.com/neutrinolabs/xrdp/actions)
[![Gitter](https://badges.gitter.im/Join%20Chat.svg)](https://gitter.im/neutrinolabs/xrdp-questions)
![Apache-License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)
*Current Version:* 0.9.16
# xrdp - an open source RDP server
## Overview
**xrdp** provides a graphical login to remote machines using Microsoft
Remote Desktop Protocol (RDP). xrdp accepts connections from a variety of RDP clients:
* FreeRDP
* rdesktop
* KRDC
* NeutrinoRDP
* Windows MSTSC (Microsoft Terminal Services Client, aka `mstsc.exe`)
* Microsoft Remote Desktop (found on Microsoft Store, which is distinct from MSTSC)
Many of these work on some or all of Windows, Mac OS, iOS, and/or Android.
RDP transport is encrypted using TLS by default.
![demo](https://github.com/neutrinolabs/xrdp/raw/gh-pages/xrdp_demo.gif)
## Features
### Remote Desktop Access
* Connect to a Linux desktop using RDP from anywhere (requires
[xorgxrdp](https://github.com/neutrinolabs/xorgxrdp) Xorg module)
* Reconnect to an existing session
* Session resizing (both on-connect and on-the-fly)
* RDP/VNC proxy (connect to another RDP/VNC server via xrdp)
### Access to Remote Resources
* Two-way clipboard transfer (text, bitmap, file)
* Audio redirection ([requires to build additional modules](https://github.com/neutrinolabs/xrdp/wiki/How-to-set-up-audio-redirection))
* Microphone redirection ([requires to build additional modules](https://github.com/neutrinolabs/xrdp/wiki/How-to-set-up-audio-redirection))
* Drive redirection (mount local client drives on remote machine)
## Supported Platforms
**xrdp** primarily targets GNU/Linux operating system. x86 (including x86-64)
and ARM processors are most mature architecture to run xrdp on.
See also [Platform Support Tier](https://github.com/neutrinolabs/xrdp/wiki/Platform-Support-Tier).
Some components such as xorgxrdp and RemoteFX codec have special optimization
for x86 using SIMD instructions. So running xrdp on x86 processors will get
fully accelerated experience.
## Quick Start
Most Linux distributions should distribute the latest release of xrdp in their
repository. You would need xrdp and xorgxrdp packages for the best
experience. It is recommended that xrdp depends on xorgxrdp, so it should
be sufficient to install xrdp. If xorgxrdp is not provided, use Xvnc
server.
xrdp listens on 3389/tcp. Make sure your firewall accepts connection to
3389/tcp from where you want to access.
### Ubuntu / Debian
```bash
apt install xrdp
```
### RedHat / CentOS / Fedora
On RedHat and CentOS, make sure to enable EPEL packages first.
```bash
yum install epel-release
```
Install xrdp package.
```bash
yum install xrdp
```
`yum` is being replaced with `dnf`, so you may need to use `dnf` instead
of `yum` in the above commands.
## Compiling
See also https://github.com/neutrinolabs/xrdp/wiki#building-from-sources
### Prerequisites
To compile xrdp from the packaged sources, you need basic build tools - a
compiler (**gcc** or **clang**) and the **make** program. Additionally,
you would need **openssl-devel**, **pam-devel**, **libX11-devel**,
**libXfixes-devel**, **libXrandr-devel**. More additional software would
be needed depending on your configuration.
To compile xrdp from a checked out git repository, you would additionally
need **autoconf**, **automake**, **libtool** and **pkgconfig**.
### Get the source and build it
If compiling from the packaged source, unpack the tarball and change to the
resulting directory.
If compiling from a checked out repository, please make sure you've got the submodules
cloned too (use `git clone --recursive https://github.com/neutrinolabs/xrdp`)
Then run following commands to compile and install xrdp:
```bash
./bootstrap
./configure
make
sudo make install
```
If you want to use audio redirection, you need to build and install additional
pulseaudio modules. The build instructions can be found at wiki.
* [How to set up audio redirection](https://github.com/neutrinolabs/xrdp/wiki/How-to-set-up-audio-redirection)
## Directory Structure
```
xrdp
├── common ······ common code
├── docs ········ documentation
├── fontdump ···· font dump for Windows
├── genkeymap ··· keymap generator
├── instfiles ··· installable data file
├── keygen ······ xrdp RSA key pair generator
├── libpainter ·· painter library
├── librfxcodec · RFX codec library
├── libxrdp ····· core RDP protocol implementation
├── m4 ·········· Autoconf macros
├── mc ·········· media center module
├── neutrinordp · RDP client module for proxying RDP connections using NeutrinoRDP
├── pkgconfig ··· pkg-config configuration
├── scripts ····· build scripts
├┬─ sesman ······ session manager for xrdp
|├── chansrv ···· channel server for xrdp
|├── libscp ····· authorization library
|└── tools ······ session management tools for sys admins
├── tcutils ····· QT based utility program for thin clients
├── tests ······· tests for the code
├┬─ tools ······· tools
|└┬─ devel ······ development tools
| ├── gtcp_proxy GTK app that forwards TCP connections to a remote host
| └── tcp_proxy · CLI app that forwards TCP connections to a remote host
├── vnc ········· VNC client module for xrdp
├── vrplayer ···· QT player redirecting video/audio to clients over xrdpvr channel
├── xrdp ········ main server code
├── xrdpapi ····· virtual channel API
├── xrdpvr ······ API for playing media over RDP
└── xup ········· X11rdp and xorgxrdp client module
```
没有合适的资源?快使用搜索试试~ 我知道了~
win10通过xrdp远程登录ubuntu18.04(含xrdp和xorgxrdp文件)
共1618个文件
o:269个
c:182个
h:175个
需积分: 1 15 下载量 173 浏览量
2022-11-07
08:57:56
上传
评论
收藏 31.44MB ZIP 举报
温馨提示
win10通过xrdp远程登录ubuntu18.04(含xrdp和xorgxrdp文件),博客连接https://blog.csdn.net/qq_22290797/article/details/117159159?spm=1001.2014.3001.5501
资源推荐
资源详情
资源评论
收起资源包目录
win10通过xrdp远程登录ubuntu18.04(含xrdp和xorgxrdp文件) (1618个子文件)
libxrdp.so.0.0.0 648KB
libxrdp.so.0 648KB
output.0 513KB
output.0 463KB
output.0 439KB
output.0 427KB
libcommon.so.0 368KB
libcommon.so.0.0.0 368KB
librfxencode.so.0 171KB
librfxencode.so.0.0.0 171KB
traces.0 145KB
traces.0 137KB
libscp.so.0.0.0 131KB
libscp.so.0 131KB
traces.0 126KB
traces.0 120KB
libpainter.so.0 41KB
libpainter.so.0.0.0 41KB
libxrdpapi.so.0.0.0 30KB
libxrdpapi.so.0 30KB
libxrdp.so.0.0.0T 644KB
libscp.so.0.0.0T 131KB
output.1 513KB
output.1 463KB
output.1 439KB
output.1 427KB
traces.1 58KB
traces.1 41KB
traces.1 36KB
traces.1 33KB
xrdp-dis.1 523B
output.2 513KB
output.2 463KB
output.2 439KB
output.2 427KB
traces.2 143KB
traces.2 135KB
traces.2 124KB
traces.2 118KB
xrdp.ini.5 14KB
sesman.ini.5 9KB
xrdp-sesrun.8 3KB
xrdp.8 2KB
xrdp-sesman.8 2KB
xrdp-chansrv.8 1KB
xrdp-genkeymap.8 1KB
xrdp-sesadmin.8 1KB
xrdp-keygen.8 1KB
libxorgxrdp.a 4.76MB
libxrdp.a 1.01MB
libcommon.a 561KB
librfxencode.a 269KB
libscp.a 227KB
libvnc.a 210KB
xrdpkeyb_drv.a 202KB
xrdpdev_drv.a 192KB
xrdpmouse_drv.a 154KB
libxup.a 104KB
libpainter.a 46KB
libxrdpapi.a 34KB
librfxencode-amd64.a 30KB
libxorgxrdp-asm.a 11KB
libmc.a 10KB
configure.ac 15KB
configure.ac 3KB
configure.ac 2KB
configure.ac 852B
Makefile.am 2KB
Makefile.am 2KB
Makefile.am 2KB
Makefile.am 2KB
Makefile.am 2KB
Makefile.am 1KB
Makefile.am 1KB
Makefile.am 1KB
Makefile.am 1KB
Makefile.am 1KB
Makefile.am 987B
Makefile.am 902B
Makefile.am 815B
Makefile.am 807B
Makefile.am 667B
Makefile.am 650B
Makefile.am 634B
Makefile.am 615B
Makefile.am 587B
Makefile.am 506B
Makefile.am 477B
Makefile.am 472B
Makefile.am 469B
Makefile.am 453B
Makefile.am 453B
Makefile.am 447B
Makefile.am 445B
Makefile.am 357B
Makefile.am 302B
Makefile.am 300B
Makefile.am 262B
Makefile.am 258B
Makefile.am 254B
共 1618 条
- 1
- 2
- 3
- 4
- 5
- 6
- 17
资源评论
IT_ROBOT
- 粉丝: 20
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功