如何通过网络级身份验证连接到Windows Server 2008远程桌面


15

我想通过远程桌面连接到Windows Server 2008 R2。

在Windows服务器的远程桌面连接属性上,将其设置为“更安全”。具体地说,选择的选项是“仅允许运行带有网络级别身份验证的远程桌面的计算机连接”。

在我的Ubuntu系统上,我尝试使用Remmina连接到Windows服务器。Remmina无法使用选项“网络级别身份验证”连接到该服务器(如上一段所述)。Remmina返回的错误消息如下:

Disable the connection to the server RPD: IPWINDOWSSERVER2008

如何通过选择“网络级身份验证”选项将远程桌面的Remmina(或其他程序)连接到Windows Server 2008主机?

Answers:


4

我通过右键单击Remmina中的条目,进行编辑,单击“高级”选项卡,然后将安全字段从“协商”更改为“ RDP”来解决此问题。


在Ubuntu 16.04.1上使用默认设置对RDP我不起作用,默认情况下在服务器上启用了NegotiateNetwork Level Authentication功能。
Xaqron '17

7

从Ubuntu 12.04开始,您可以使用Remmina连接到启用了网络级身份验证的Windows服务器。

sudo apt-get -y install remmina

Remmina使用FreeRDP进行RDP连接,并且NLA支持已添加到FreeRDP 1.0版中,该版本可用于Ubuntu 12.04及更高版本。如果您碰巧使用的是Ubuntu的早期版本且无法升级,则这里是remmina的更新版本,尽管我不能保证其稳定性:https ://launchpad.net/~freerdp-team/+archive/freerdp

如果那不起作用,您可能可以直接连接:

  1. 安装以上PPA
    sudo apt-add-repository ppa:freerdp-team/freerdp
  2. 安装freerdp软件包:
    sudo apt-get install freerdp
  3. xfreerdp --plugin cliprdr -g 1024x768 -k no -u {username} -d {domain-name} {target-machine}

如果执行后者,则始终可以在〜/ .bash_aliases中创建别名:
alias rdp='xfreerdp --plugin cliprdr -g 1152x864 -k no -u username -d DOMAIN'


当我尝试使用FreeRDP时,它与NLA一起使用,并且位于Ubuntu 13.10存储库中。
Firefeather 2013年

这在Arch Linux上也很好用。谢谢!现在,我可以使Windows计算机具有“网络级身份验证”的安全性。
strpeter 2014年

3

新命令格式

在上次更新后,我遇到了FreeRDP 1.2.0(可能在1.0.2版中已经更改了-尽管它也与大多数Ubuntu用户相关)。它的协议更改了连接方式。请尝试以下示例:

xfreerdp /u:<username> /v:<hostname> /size:<WxH>

附加功能

您可能想在开发页面上发现很多功能https://github.com/FreeRDP/FreeRDP/wiki/CommandLineInterface


2

我在连接Windows 2008 R2 Enterprise服务器时通过设置TLS解决了13.04问题。自动协商无效。


回答问题时,请说明解决问题所采取的步骤,并提供尽可能多的信息。
SimplySimon 2013年

2

我无法与remmina连接,最后从命令行尝试了freerdp:

xfreerdp [serverip]

系统提示我输入密码,然后收到此IP的主机密钥已更改的消息。我删除了known_hosts文件(〜.freerdp / known_hosts),remmina能够连接。


2

我知道这很旧,但是在12.04 remmina中遇到了同样的问题,解决方案是将安全性设置为RDP。我不知道为什么“自动”不起作用。


抱歉,但是想编辑答案并进行详细说明吗?
Braiam

1

对于我来说,它也不适用于NLA。您可以将Windows远程桌面设置为中间选项(无网络级别身份验证),然后它可以工作。

如果您在局域网上,并且端口位于外部防火墙的后面,那么它应该不太安全。



0

对我来说,它使用(甚至在Windows Server 2012上)使用:声音:本地安全:协商附加到控制台:已选中


0

如果Remmina以前可以工作,则服务器上的证书可能已更改。

要进行检查,请进入主目录进入子目录.freerdp,查看文件known_hosts,然后比较证书指纹。如果指纹不同,则可以将其更改为新的指纹。

当然,您应该仔细检查指纹是否正确并且没有被操纵。如果您处于安全环境中,则可以选择删除known_hosts中的所属行。在下一次连接期间将出现一个新的。


-1

我将安全选项设置为“谈判”而不是“ NLA”,并直接将我连接起来。在此之前,我无法使用适当的凭据进行连接。知道密码正确后,继续说“用户名或密码错误”

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.