为什么Remmina无法连接到Windows 7远程桌面?


44

我正在使用Ubuntu,并且尝试使用远程桌面连接到其他网络中的另一台计算机。

在Windows7中,我进行了以下操作以激活远程桌面:

  1. 我去了计算机->属性->远程设置
  2. 我选择了以下选项:“允许从运行任何版本的远程桌面的计算机进行连接
  3. 我已经打开“具有高级安全性的Windows防火墙”
  4. 在入站规则中,我为远程桌面(公共和域)启用了规则

我还在Ubuntu机器中安装了Remmina。

为了进行配置,我执行了以下步骤:

  1. 选择了RDP协议
  2. 在服务器输入中,我编写了Windows计算机的公共IP。
  3. 在用户名/密码中,我输入了登录凭据(与Windows管理员帐户相同)

但是当我尝试连接时,出现以下错误消息:

“无法连接到RDP服务器89.130.251.160”

如果我对Windows7计算机执行ping操作,则响应正确。

有什么建议么?


1
您在机器和调制解调器/路由器上打开了正确的端口?
Dr_Bunsen

尝试从Ubuntu启动以下命令:telnet 89.130.251.160 3389作为输出,您会得到什么?
koni_raid 2012年

对我来说,那真是愚蠢,我输入了错误的密码。如果选择RDP作为协议,则会出现Windows屏幕,提示您用户名或密码不正确。但是,当您使用NLA(默认设置)时,它只会显示“无法连接”。尽管在技术上是正确的,但这是非常令人误解的;)
chris166 '16

Answers:


73

确保在防火墙和路由器上打开了端口3389。

在Remmina中,编辑连接,单击“ 高级 ”选项卡,然后在“ 安全性 ”选项下选择RDP并保存。

Remmina高级设置对话框


7
那样做,无济于事
woohoo

5
为什么RDP不是默认选择?
Nemo

7
这对我有所帮助,但我感到困惑:如果没有此更改,连接为什么会工作一段时间,然后突然需要它?
2014年

3
为了它的价值,我今天必须将“安全性”设置从“协商”更改为“ RDP”,以使其在我的Ubuntu 16.04会话中正常工作。它以前一直在“协商”设置上工作。我不知道这是不是Ubuntu或Windows更新导致它崩溃。
约翰·T

30

只需从文件中删除引起问题的服务器~/.freerdp/known_hosts,它将起作用。


5
这样做,没有帮助
woohoo 2013年

在我一直连接的服务器也停止工作之后,这对我也有效!
内森·沃森

我只是删除了整个文件,但它工作正常,谢谢。协商的设置似乎是最明智的……
Shapeshifter

.freerdp我的主目录中没有该文件夹。
ROMANIA_engineer 16'Dec

哇,这对我有用。与OP相同的问题。删除了这个文件。再次工作。
哈萨法尔

7

对我来说,删除〜/ .freerdp / known_hosts中有问题的主机并将“安全性”设置更改为NLA是可行的。

RDP曾经可以使用,但现在不适用于我使用的Windows 7计算机。


chattr + i〜/ .freerdp / known_hosts这对我
有用

1

这些解决方案实际上都不适合我。但是在我的机器上,必须将“ 颜色深度”设置设为“真彩色(32 bpp)”。这可能因Windows设置而异,但是似乎其他任何设置都将失败,并显示“无法连接”消息。

在此处输入图片说明

所有其他设置均为默认设置,由Remmina中的新连接创建。


天哪,听起来有点怪异,屏幕设置会干扰连接...
erm3nda

我花了一些时间才知道此设置在哪里,但是一旦我单击“ +”号,而不是尝试仅进行连接,我便看到了可以调整的各种设置。我正在使用Ubuntu 18和Windows7。您可能想在答案中添加在何处可以找到此设置!谢谢您的帮助!!
Gordster

1

如果~/.freerdp/known_hosts无法从中删除主机,请尝试检查Windows远程桌面设置。

对我来说,禁用"Allow connections only from computers running Remote Desktop with Network Level Authentication (recommended)"就可以了。(在控制面板中搜索“允许远程访问您的计算机”。

在此处输入图片说明


0

尝试从也运行Precise的笔记本电脑连接运行Precise的PC时遇到类似的问题。由于我有另外两个成功的连接,其中一个是运行Windows XP的PC,另一个是运行Lucid的PC。两者都使用了VNC协议(蓝色的监视器图标),但是有问题的一个是使用RDP(花的图标)设置的。只需转到Remina的主窗口,右键单击有问题的连接,选择“编辑”并将协议更改为VNC。希望这会有所帮助。


0

我也有同样的问题。在我的情况下,远程服务器是windows2012R2,它是新安装的,而当它是Windows 2008R2时,我最新连接到它。

在每种情况下,我尝试都得到该错误消息,所以突然间,我没有将“高级”->“安全性”更改为RDP并保持打开状态Negotate,并且需要使用新的服务器证书并进行连接。

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.