Remmina无法连接到RDP服务器证书问题解决
Windows Server麻烦果真多多,这次遇到了远程桌面的问题了。Kaijia连接到一台Windows Server服务器之后一切正常,可以通过Remmina和Windows系统下自带的远程桌面客户端连接,但是Kaijia在几天之后就莫名奇妙无法连接上了,使用Remmina连接时会提示“无法连接到RDP服务器”。
一开始以为是网络问题,结果等了一天还是没有反应,但服务器80口却可以正常通讯,于是Kaijia使用Windows系统下的远程桌面客户端尝试连接,结果提示证书不可信。
于是豁然开朗得找到了问题的原因,之前连接服务器时永久保存了证书,当时的证书是正确的,之后由于某些原因,证书出现了问题,可能包括了:
- 某次Windows Update更新提高了SSL等级,或者修复了某个SSL错误而需要生成新的密钥(由于Windows Update不像apt-get upgrade那样会显示变更,只会返回执行结果,所以不会察觉到变化);
- 证书颁发机构的CA证书过期等
由于Remmina仅是一个前端,所以当SSL出现错误时,Remmina并不会提示错误信息,而是直接提示无法连接到服务器。解决问题只需要更新SSL证书即可,首先打开Nautilus文件管理器,在主文件夹下按Ctrl+H显示所有隐藏文件,找到.freerdp文件夹,删除里面的known_hosts文件即可。在命令行中操作,只需要切换到你主文件夹,然后输入:
1 |
rm .freerdp/known_hosts |
再次通过Remmina连接RDP服务器时将会跳出如下窗口提示需要信任证书。
单击确认之后就可以正常连接远程桌面了。
[…] 摘自 http://www.kaijia.me/2013/05/remmina-unable-connect-rdp-server-certification-issue-solved/ […]
能到确定之后还是无法连接到rdp服务器