Ubuntu remmina无法连接到RDP服务器

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ubuntu remmina无法连接到RDP服务器相关的知识,希望对你有一定的参考价值。

参考技术A 网上的解决办法大多推荐:

但是我的~目录下连.freerdp文件夹都么的,自然行不通。

stackoverflow上的解决办法对我有效:

在高级设置中,安全本来是协商(negotiate),改成tls(有回答说其他的也可以,只要不是协商就ok)

记得点击保存,然后连接,就好了~

参考连接: https://askubuntu.com/questions/193364/remmina-no-longer-working-cannot-connect-to-rdp-server-localhost

Remmina:无法使用 SSH 连接到远程服务器,但我可以从 shell SSH

【中文标题】Remmina:无法使用 SSH 连接到远程服务器,但我可以从 shell SSH【英文标题】:Remmina: cannot connect to remote server using SSH, but I can SSH from shell 【发布时间】:2019-08-01 02:51:46 【问题描述】:

以下似乎是一个常见问题,但在我的情况下,我还没有找到任何解决问题的方法。我有 2 台笔记本电脑 ARTHUR 和 GALAHAD。 ARTHUR 正在运行 ubuntu 16.04(32 位),GALAHAD 正在运行 ubuntu 18.04。我可以使用公钥从 shell SSH 从 GALAHAD 到 ARTHUR,没有问题。如果我尝试使用 Remmina(通过 VNC)从 GALAHAD 连接到 ARTHUR,如果我在 SSH 隧道中使用密码身份验证,它可以正常工作,但这不是很安全。如果我尝试使用公钥(自动),在输入 SSH 私钥密码后,我会收到以下消息:

ssh 自动公钥认证失败:读取密钥失败: /home/stuart/.ssh/authorized_keys

如果我尝试使用“身份文件”并选择“~/.ssh/authorized_keys”,则会收到以下消息:

SSH 公钥认证失败:访问被拒绝。

我认为这不是 SSH 问题,因为我可以从 shell 使用 SSH 进行连接,我认为这是 Remmina 问题。任何指导将不胜感激。

【问题讨论】:

这里有同样的问题,@StuartM 你运气好吗? 【参考方案1】:

可能是 Remmina 没有收到建立连接所需的密钥(或密钥读取权限)的问题。听起来像:

    您正在使用 Remmina GUI,并且 Remmina 强制您配置 shell ssh 命令隐式处理的内容。

第二个警告看起来很熟悉:'identity file' sounds like a private key。我知道他们称之为“公钥”身份验证,但这可能是指 ARTHUR 的观点:它将根据公钥决定是否授予对 GALAHAD 的访问权限。

authorized_keys 不是私钥文件;它是它所在的 .ssh 文件夹中的 public keys of that can sign in as the user 的列表。该文件与接收计算机相关,并且可能不包含接收计算机的公钥。如果基于密钥的 SSH 对您有用,那么 ARTHUR 可能有一个包含 GALAHAD 公钥的 authorized_keys。

如果基于密钥的 SSH 在没有指定密钥的情况下成功,那么我希望私钥是 ~/.ssh/id_rsa(id_rsa.pub 中的公钥,如果你需要的话)。尝试在 Remmina 中使用该对。

【讨论】:

以上是关于Ubuntu remmina无法连接到RDP服务器的主要内容,如果未能解决你的问题,请参考以下文章

Remmina:无法使用 SSH 连接到远程服务器,但我可以从 shell SSH

remmina rdp远程连接windows

手机安装ubuntu,电脑vnc链接(remmina)灰屏,手机其他vnc软件链接提示Rdp链接错误,求大侠指点

无法通过 RDP 连接到 Windows 服务器 [关闭]

使用RDP协议连接windows服务器

为什么无法通过Google Cloud Platform上的Chrome RDP连接到Windows VM?