自二月份以来,我一直在 Ubuntu 18.04 LTS 桌面上使用 Remmina 连接到远程 Windows 系统,没有任何问题。上周日(2020 年 6 月 21 日),我运行了软件更新程序,然后尝试连接到三天前连接的同一台远程 Windows 机器。更新后发生了两件事,首先我收到一个弹出窗口,提示“远程服务器的指纹已更改,您是否要继续”,我(也许是错误地)回答了“是”。其次,它弹出了另一条消息,提示“无法连接到远程 RDP 服务器...”
任何尝试使用 Remmina 连接到此 Windows 系统上的 RDP 都会遇到相同的消息。
这似乎很奇怪,因为我经常使用笔记本电脑连接到同一台机器 - 也是 Ubuntu 18.04 LTS,但没有注意到任何指纹变化。我没有对我的笔记本电脑进行最新更新,但它仍然没有问题连接到远程 Windows 机器。
我已尝试过:
- 根据其他网络信息,我删除了 .config/freerdp/known_hosts 文件
- 我加载了 xfreerdp,以便尝试从命令行运行 RDP。这很顺利,连接到远程 Windows 主机没有任何问题。
- 我确认可以 ping 远程系统,以便 DNS 和名称解析正常工作
- 我将服务器更改为系统的 IP,并将安全性从“协商”更改为“RDP”
- 我尝试使用 Remmina“调试窗口”,但它什么都没显示,没有输出,没有设置,什么都没有。不清楚这是否与应用程序的数据流有关。
这些更改均未对 Remmina 的行为产生任何影响。在最新的 Ubuntu 升级后,一切似乎都特定于 Windows 主机,因为我使用 RDP 与 Remmina 连接到其他 (Linux) 机器时没有出现问题。
目前我的解决方法是不更新我的笔记本电脑,这样我仍然可以使用 Remmina 访问远程机器。唯一的其他替代方案是 xfreerdp,虽然也行,但速度慢得多,而且没有相同的功能集。