我正在使用 Ubuntu 14.04 和 Remmina 连接到 Windows Server 2012R2 计算机。系统提示我输入密码,输入成功,但无法登录服务器。在 Windows 更新之前我能够连接。我该怎么做才能解决这个问题并连接到服务器?
答案1
问题是,由于更新,服务器上的证书已更改,但 Remmina 未提示更新证书。导航到 .freerdp 文件夹并编辑 known_hosts 文件。需要删除目标计算机的条目。下次尝试连接时,系统将提示您接受新证书,并在接受证书后能够连接到服务器。
答案2
从命令行运行“remmina”来观察输出并推断根本原因。
我能够通过以下方式解决:
删除我的 Windows 自签名证书并重新启动,以便重新创建一个新的证书。(mmc.exe>文件>添加管理单元>证书>计算机帐户>本地计算机,然后证书>远程桌面>证书:删除现有证书)
然后删除 remmina/xfreerdp 的已知证书:
- 清除或修改 ~/.config/freerdp/known_hosts2
- 清除或者修改 ~/.freerdp/known_hosts
- (取决于 remmina/distribution 版本)