rdesktop

rdesktop 是微软 RDP 协议的一个开源客户端。「rdesktop is an open source client for Microsoft's RDP protocol.」

  • Owner: rdesktop/rdesktop
  • Platform: Linux
  • License:: GNU General Public License v3.0
  • Category::
  • Topic:
  • Like:
    0
      Compare:

Github stars Tracking Chart

rdesktop -- 一个远程桌面协议客户端

rdesktop 是微软 RDP 协议的一个开源客户端。众所周知,它可以在 Windows 版本中工作,从 NT 4 Terminal Server 到 Windows 2012 R2 RDS。rdesktop 目前已经实现了 RDP 版本 4 和 5 协议。

安装方法

rdesktop 使用 GNU 风格的构建过程。通常情况下,安装 rdesktop 所需要的是以下内容。

% ./configure
% make
% make install

默认是安装在 /usr/local 下。这可以通过在 configure 行添加 --prefix=<directory> 来改变。

智能卡支持模块使用 PCSC-lite。你应该使用 PCSC-lite 1.2.9 或更高版本。要在 rdesktop 中启用智能卡支持,请在 configure 行中添加 --enable-smartcard。

从源代码构建的用户注意

如果你已经检索到了 rdesktop 源码的快照,你将首先需要运行 ./bootstrap 来生成构建基础架构。这对于 rdesktop 的发布版本是不必要的。

使用方法

用以下方法连接到 RDP 服务器。

% rdesktop server

其中 server 是终端服务机器的名称。如果你收到 "Connection refused"(拒绝连接),这可能意味着该服务器没有启用终端服务,或者有防火墙阻止访问。

你也可以在命令行中指定一些选项。这些选项在 rdesktop 手册页中列出(运行 man rdesktop)。


Main metrics

Overview
Name With Ownerrdesktop/rdesktop
Primary LanguageC
Program languageC (Language Count: 5)
PlatformLinux
License:GNU General Public License v3.0
所有者活动
Created At2015-07-06 15:35:15
Pushed At2023-09-19 01:29:12
Last Commit At2021-12-30 05:23:18
Release Count18
Last Release Namev1.9.0 (Posted on 2019-10-11 10:21:14)
First Release Namev1.2.0 (Posted on 2015-08-13 13:52:59)
用户参与
Stargazers Count1.3k
Watchers Count77
Fork Count375
Commits Count2k
Has Issues Enabled
Issues Count285
Issue Open Count103
Pull Requests Count86
Pull Requests Open Count21
Pull Requests Close Count32
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private

rdesktop - A Remote Desktop Protocol client

rdesktop is an open source client for Microsoft's RDP protocol. It is
known to work with Windows versions ranging from NT 4 Terminal Server
to Windows 2012 R2 RDS. rdesktop currently has implemented the RDP version 4
and 5 protocols.

Installation

rdesktop uses a GNU-style build procedure. Typically all that is necessary
to install rdesktop is the following:

% ./configure
% make
% make install

The default is to install under /usr/local. This can be changed by adding
--prefix=<directory> to the configure line.

The smart-card support module uses PCSC-lite. You should use PCSC-lite 1.2.9 or
later. To enable smart-card support in the rdesktop add --enable-smartcard to
the configure line.

Note for users building from source

If you have retrieved a snapshot of the rdesktop source, you will first
need to run ./bootstrap in order to generate the build infrastructure.
This is not necessary for release versions of rdesktop.

Usage

Connect to an RDP server with:

% rdesktop server

where server is the name of the Terminal Services machine. If you receive
"Connection refused", this probably means that the server does not have
Terminal Services enabled, or there is a firewall blocking access.

You can also specify a number of options on the command line. These are listed
in the rdesktop manual page (run man rdesktop).