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