remmina不再工作“无法连接到RDP服务器本地主机”


35

直到昨晚的某个时候,我的remmina才能正常工作。我可以通过SSH隧道运行RDP,一切都很好。

然后它停止工作。我可以看到我的工作机的密码对话框,但是它只是说Cannot connect to RDP server localhost

我什至找不到任何有趣的日志。我已经重新安装了remmina,清除了.remmina目录,重新启动了计算机,甚至重新启动了网关。

只是让它变得很奇怪,我的笔记本电脑(配置相同-最新的Ubuntu和Remmina)可以使连接正常。它甚至通过无线路由通过同一台路由器。

有什么想法吗?


1
我在ubuntu 18.04上遇到了同样的问题,并且一旦我将安全选项从“协商”选项卡更改为“协商”到RDP,它就可以正常工作。
'18

Answers:


52

我不知道它为什么起作用,但是我开始一次更改一个设置。当我编辑连接属性时,我查看了“高级”选项卡,并将安全性从“协商”更改为“ TLS”,瞧,一切正常。

奇怪的是,“协商”仍然可以在笔记本电脑上使用,但至少我要用更大的显示器重新投入业务了:)


1
从“协商”更改为“ TLS”后,我看到Windows登录屏幕提示我更改密码。因此,似乎过期的密码可能会解决此问题。解决方案。
Thorsten Niehues 2015年

薄荷上存在相同的问题,但是相同的解决方案有效。赞赏
FabricioFCarv

哇.. 18.04 LTS上的相同问题,相同的解决方案..谢谢一百万ma dude!
Vitaliy Terziev

40

这只是发生在我身上,我找到了解决问题的答案。请rm ~/.freerdp/known_hosts再试一次。

显然,当隧道服务器上的密钥更改时,会发生这种情况。看到这个错误

更新

现在,第一个链接指向已删除的答案,因此,这里有该链接的一些其他信息:

  • 似乎“ known_hosts”文件包含每个服务器的一些路由数据,该数据有时会过时,并且当Remmina尝试使用过时的数据进行连接时,它将失败。删除known_hosts文件可以解决此问题。– Erel Segal-Halevi '12 Dec 13'在10:06

  • FWIW,我的问题与known_hosts无关(如下所述),但与安全设置有关:请参阅 http://www.bauer-power.net/2013/10/unable-to-connect-to-rdp -server-in.html 以获得详细信息。– Tomislav Nakic-Alfirevic '14 Apr 24'在10:58

  • 总的来说,我想知道证书存储在哪里。我大部分时候都遇到了同样的问题,就是使用Remmina将RDP应用于一台计算机,然后有一天它停止工作(远程计算机上的任何内容都没有改变)。我保存的其他RDP连接仍然有效,除了这台机器。确实使用了NLA身份验证,这似乎是最新的Remmina不保存证书的问题的一部分。– Nicholi '13 Apr 26'20:26

  • 谢谢,它曾经可以完美连接,然后我重新格式化了服务器,然后它停止工作,删除了该主机的线路。– Bor691 2014年1月15日在8:50

  • 我需要在相同的地址但不同的端口上使用两个服务,并且重复使用此服务是我可以同时连接到这两个服务的唯一方法。– Gringo Suave 2014年10月13日在18:55


建议sudorm命令前面添加它。据我所知,用户会删除自己的文件,因此sudo只会带来广告风险。我想念什么吗?
Volker Siegel

我了解这是一个古老的问题和答案。我从未发布过外部链接作为答案或问题的原因之一是因为在这种情况下,该链接可能会失效。当这种情况发生时,答案可能变得毫无用处。我只是指出显而易见的,否则Stackoverflow应该会阻止该网站的用户发布外部链接。
ThN

4
仅供参考,该文件现在似乎位于〜/ .config / freerdp / known_hosts中-至少它在我的系统上(Linux Mint 18.1)。还有一个〜/ .config / freerdp / known_hosts2,其中包含可能是最新的其他信息。雷米娜1.20。
克里斯·希勒里

或者该位置可能位于〜/ snap / remmina / current / .config / freerdp(仅known_hosts2)。您需要重新启动Remmina才能使删除生效。
velis

4

当我将remmina配置(在之下~/.remmina)从一台机器复制到另一台机器时,这发生在我身上。也许remmina版本是不同的。更改安全性无济于事,但删除并重新创建连接确实可以。


2

它出于某些未知原因将NLA的安全性更改为我工作。


2
欢迎来到Ask Ubuntu!我建议编辑此答案以将其扩展为有关如何执行此操作的特定详细信息。(另请参阅“我如何写一个好的答案?”,以获取有关在AskUbuntu上认为最有价值的答案的一般建议。)
David Foerster

1
您可以赞成和反对的单独答案对我来说很有用。编辑其他人的答案以插入“好吧,X怎么办”似乎是有用的相反。纠正错误,继续进行编辑是一回事。但是,让一个新人去编辑而不是说对他们有用的东西似乎是好事。
沃伦·P

NLA不适用于我,但是在Windows更新之后(我要怪这件事),我不得不将安全设置从“协商”更改为“ RDP”。
理查德·怀斯曼

1

问题是保存的conf文件中的viewmode = 1设置。如果您调整窗口的大小,它将刷新并开始显示会话。将此布尔值更改为0将强制窗口为默认值,并在加载时刷新。问题是,如果您在会话开始后调整窗口大小,则remmina会将该设置改回来。

A work around would be to set the window_maximize=0 to true and then just click/press the maximize button/shortcut to bring it back to your settings. 
window_maximize=1 
window_height=960 
viewmode=1 
Window_width=1440

1

答案可能很愚蠢,但对我来说,问题是我尝试通过开放的Wi-Fi网络(未加密)进行连接,而remmina不允许这样做。连接到安全网络后,一切都会按计划进行。


4
如果Remmina实际上显示了有用的错误消息而不只是失败了,那不是很好吗?
沃伦·P

0

证书验证也可能是一个问题,要测试是否是问题,请转到:

高级->检查“忽略证书”

小心,禁用此检查,在中间攻击时您可能会敞开大门。但是应该可以在内部网络上正常连接。

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.