我最近将 Ubuntu 升级到 18.04,现在我的 Remmina 无法连接到我们工作中使用的 Windows 服务器。现在我收到一个有关证书的弹出窗口。它询问我是否要接受证书,我单击“确定”,然后收到一条消息说无法连接。我在命令行上收到此错误:
[14:49:19:412] [7223:7537] [INFO][com.freerdp.client.common.cmdline] - loading channelEx cliprdr
[14:49:19:412] [7223:7537] [INFO][com.freerdp.client.common.cmdline] - loading channelEx drdynvc
[14:49:19:909] [7223:7537] [ERROR][com.freerdp.crypto] - @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[14:49:19:909] [7223:7537] [ERROR][com.freerdp.crypto] - @ WARNING: CERTIFICATE NAME MISMATCH! @
[14:49:19:909] [7223:7537] [ERROR][com.freerdp.crypto] - @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
[14:49:19:909] [7223:7537] [ERROR][com.freerdp.crypto] - The hostname used for this connection (xxxxx:3389)
[14:49:19:909] [7223:7537] [ERROR][com.freerdp.crypto] - does not match the name given in the certificate:
[14:49:19:909] [7223:7537] [ERROR][com.freerdp.crypto] - Common Name (CN):
[14:49:19:909] [7223:7537] [ERROR][com.freerdp.crypto] - EC2AMAZ-FM25IO2
[14:49:19:909] [7223:7537] [ERROR][com.freerdp.crypto] - A valid certificate for the wrong name should NOT be trusted!
[14:50:38:624] [7223:7537] [ERROR][com.freerdp.crypto] - certificate not trusted, aborting.
[14:50:38:624] [7223:7537] [ERROR][com.freerdp.core] - freerdp_set_last_error ERRCONNECT_CONNECT_CANCELLED [0x0002000B]
[14:50:38:624] [7223:7537] [ERROR][com.freerdp.core.connection] - Error: protocol security negotiation or connection failure
0002000B 00000003
现在这是一个内部 VPN 服务器,所以我根本不关心证书。有没有办法将此证书添加到列表中,可以吗?我该如何解决这个问题?顺便说一句,这在升级之前工作得很好。不知道现在为什么这么关心?
答案1
我在使用最新的 remmina 1.2.32.1 的 debian sid 连接到具有硬端安全设置的 Windows Server2008r2 时遇到了同样的问题。
我能够在以下时间后连接:
- 将所有 freerdp2 库(由 remmina 使用)更新至 2.0.0~git20181120.1 版本
- 删除 ~/.config/freerdp/known_hosts2 文件
有效的连接安全类型是“NLA”(协商/自动检测也有效)。
TLS 和 RDP 均不起作用。
答案2
我找到了解决方案@Ubuntu 论坛,它为我分叉了:)
您必须在连接的“高级”选项卡中将安全性更改为“TLS”,一切正常!
答案3
使用 RDP 连接时,我收到 TLS 连接错误,您必须查看正确的 TLS 版本:
对我来说,解决方案是相反的:
我必须在连接的“高级”选项卡中将安全性更改为“RDP”,一切正常! (我使用 debian 10 buster (sid) 和 remmina 1.2.32)来自德国的问候
答案4
我在从 Ubuntu/Debian 系列发行版之一连接到 MS Windows Server 2008 R2 时遇到了同样的问题。
我设法这样解决它:
在服务器部分中使用 server.name.or.ip:port 创建新连接(如果您没有从标准 MS RDP 3389 更改端口或/并通过路由器进行 NAT(如果您有路由器),则端口是可选的)
在高级选项卡中将 -“安全协议协商”设置为“NLA 协议安全” -“TLS 安全级别”设置为“0 - Windows 7 兼容”
然后雷米娜只问过我一次有关接受证书的问题,现在它就像一个魅力。