gpt4 book ai didi

ubuntu-18.04 - Remmina : cannot connect to remote server using SSH, 但我可以从 shell SSH

转载 作者:行者123 更新时间:2023-12-04 13:59:10 26 4
gpt4 key购买 nike

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

ssh automatic public key authentication failed: failed to read key: /home/stuart/.ssh/authorized_keys



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

SSH public key authentication failed: Access denied.



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

最佳答案

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

  • 您正在使用 Remmina GUI,并且
  • Remmina 强制你配置一些 shell ssh命令隐式处理。

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

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

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

    关于ubuntu-18.04 - Remmina : cannot connect to remote server using SSH, 但我可以从 shell SSH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55090882/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com