直到昨晚的某个时候,我的 remmina 工作正常。我可以通过 SSH 隧道运行 RDP,一切都很好。
然后它停止工作。我可以得到我工作机器的密码对话框,但它只是说Cannot connect to RDP server localhost.
我什至找不到任何看起来有趣的日志。我重新安装了 remmina,清除了我的.remmina目录,重新启动了我的机器,甚至重新启动了我的网关。
只是为了让它变得很奇怪,我的笔记本电脑(具有相同的设置——最新的 Ubuntu 和 Remmina)可以使连接正常。它甚至通过同一个路由器,尽管是无线的。
有什么想法吗?
Chr*_*vey 64
我不知道它为什么起作用,但我开始一次更改一个设置。当我编辑连接属性时,我查看了“高级”选项卡并将安全性从“协商”更改为“TLS”,瞧,一切正常。
奇怪的是,“谈判”仍然适用于笔记本电脑,但至少我用更大的显示器重新开始工作:)
its*_*dok 44
这只是发生在我身上,我找到了 Alejandro Sanchez (archived) 的 Stack Overflow 答案,它解决了这个问题。只需运行rm ~/.freerdp/known_hosts并重试。
显然,当隧道服务器上的密钥更改时会发生这种情况。请参阅Launchpad Bug #944040:如果主机指纹更改,则无法连接到 RDP。
第一个链接现在指向已删除且可能未完全存档的答案。以下是该链接中的一些附加信息:
似乎“known_hosts”文件包含每个服务器的一些路由数据,这些数据有时会过时,当 Remmina 尝试使用过时的数据进行连接时,它会失败。删除known_hosts 文件可以解决这个问题。– Erel Segal-Halevi 2012 年 12 月 13 日 10:06
FWIW,我的问题与 known_hosts 无关(如下所述),但与安全设置有关:请参阅 http://www.bauer-power.net/2013/10/unable-to-connect-to-rdp -server-in.html 了解详情。– Tomislav Nakic-Alfirevic 2014 年 4 月 24 日,10:58
完全有效,我想知道证书存储在哪里。我在很大程度上遇到了同样的问题,正在使用 Remmina 将 RDP 连接到某台机器,然后有一天它停止工作(远程机器上没有任何变化)。除了这台机器之外,我保存的其他 RDP 连接仍然有效。它确实使用了 NLA 身份验证,这似乎是最新 Remmina 不保存证书的问题的一部分。– Nicholi 2013 年 4 月 26 日,20:26
谢谢,它曾经完美连接,然后我重新格式化服务器,它停止工作,删除该主机工作的行。– Bor691 2014 年 1 月 15 日 8:50
我需要在相同地址但不同端口上使用两个服务,并且重复使用它是我可以连接到这两个服务的唯一方法。– Gringo Suave 2014 年 10 月 13 日 18:55
| 归档时间: |
|
| 查看次数: |
96328 次 |
| 最近记录: |