升级后无法使用 RDP remmina 连接到远程服务器

升级后无法使用 RDP remmina 连接到远程服务器

我最近将 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 时遇到了同样的问题。

我设法这样解决它:

  1. 在服务器部分中使用 server.name.or.ip:port 创建新连接(如果您没有从标准 MS RDP 3389 更改端口或/并通过路由器进行 NAT(如果您有路由器),则端口是可选的)

  2. 在高级选项卡中将 -“安全协议协商”设置为“NLA 协议安全” -“TLS 安全级别”设置为“0 - Windows 7 兼容”

然后雷米娜只问过我一次有关接受证书的问题,现在它就像一个魅力。

相关内容