有没有办法使用 rdesktop 或其他 Linux 客户端连接到需要网络级别身份验证的服务器?
在 Windows Server 2008 R2 中 — 控制面板 — 系统和安全 — 系统 — 允许远程访问,有一个选项是“仅允许运行具有网络级身份验证的远程桌面的计算机进行连接”。因此,启用此选项后,我无法从 Linux 进行连接。我可以从 XP 进行连接,但需要 SP3,并且我必须在注册表中编辑几项内容才能使其正常工作。
答案1
FreeRDP(rdesktop 的衍生产品)在最近的版本中支持此功能。
答案2
遗憾的是,我不知道你是否会这么幸运。一年前,当我设置它时,我不得不禁用 NLA 才能让我们的 Linux 瘦客户端进行连接,因为我在 Linux 中找不到对它的任何支持
在 sourceforge 上查找 rdesktop 时,我看到一个仍然开放的功能请求,以及一些 2009 年人们请求支持的帖子。
http://sourceforge.net/tracker/index.php?func=detail&aid=1773895&group_id=24366&atid=381350
答案3
雷米娜它似乎是基于 FreeRDP 的,可以开箱即用地协商正确的设置(对我来说,连接到需要 NLA 的 Windows 7 机器)。
答案4
rdesktop v1.7.0 针对 RDP 6.0 / RDP 6.1(Windows 7 / 2008)兼容性问题进行了各种修复(可能与最近的 FreeRDP 版本相同)。
查看变更日志:http://sourceforge.net/projects/rdesktop/files/rdesktop/1.7.0/
- 改进了对 Windows 2008 会话代理的支持
- Windows 2008 R2 / 7:修复不使用其他重定向时的声音播放问题
- Windows 2008 R2 / 7:解决磁盘重定向只读问题
- Windows 2008 R2 / 7:解决递归删除问题
但NLA(网络级身份验证)仍然不受支持。
至于 FreeRDP,只有 v0.7.1 的发行说明在“正在进行的工作”部分中提到了它:“网络级别身份验证已完成一半(TLS 有效,但 NTLM 身份验证仅部分实现)”
后续版本的发布说明中甚至没有提到它。因此它可能仍处于“半途而废”的状态。