gpt4 book ai didi

ubuntu - 将 PuTTYgen 中生成的另一个 key 附加到 authorized_keys 文件

转载 作者:行者123 更新时间:2023-12-02 14:22:08 26 4
gpt4 key购买 nike

关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。












我们不允许在 Stack Overflow 上提出有关通用计算硬件和软件的问题。您可以编辑问题,使其成为 on-topic对于堆栈溢出。


7年前关闭。







Improve this question




我允许亚马逊为我创建一个 key 对。它有效,我可以 ssh 进入。

我使用 PuTTYgen 创建了另一个 key 对。

遵循 https://help.ubuntu.com/community/SSH/OpenSSH/Keys 的指示和 http://www.cyberciti.biz/tips/linux-multiple-ssh-key-based-authentication.html

  • 我执行了命令 cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
  • 重启ssh服务

  • 结果 authorized_keys看起来像这样:
    ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCIm2L1LrZji0ZjS0BFpo+lPresjSzBru2kZYQFwT2fB/6vsC+n1hPmA5peRkubMk5ahGawvqODX4ERYYMkP/imKK95el3Gx9n1zUO58PR2EH7qeRHZYtw1OwivDndTgB3eykJGtwJ80iyKa/H0yI8QdKNeQk91fRe9SntCHO63xfqvZKUjNgDtXhGmRAumCcwdMHU4viWlgIGcj7mARz+JDTD/8s8JbiW7UyUqxKGDwv0TZxxNbvIbUduQ61hkogPPaK9ECRBX5cc0iS44FgG8SbIGUZLt7/eV5tc8pAjQc5pWyZBDewV4E2HbCtHM6MoWtbmMKQjIzSauUnkUCWG/ crave
    ---- BEGIN SSH2 PUBLIC KEY ----
    Comment: "rsa-key-20141212"
    AAAAB3NzaC1yc2EAAAABJQAAAQEA03FN7q5+yoRw3Fp9iJbd70Mc1Cbrc+z8SsFT
    DaP27uoJy9eRjizikkIEhJNAU9Ql86S78oJzfiw+DrWVeoMHBMmY6yV/KFHBYlhl
    waJp7dk9hwlQyCZRY4iiZT2o+TPcYj0FCk1V/Am8svtlgVNuRfo9G4zmBeRc+Njt
    zfTZDmUpN1u70FVNOhGNHq2rSyG+Q8RJO1pX8jg82kXusHxZRMK6LlhBdaWEbr2w
    Y8X89Eqg2UjNfkl4cOmx3rvVfK6xHbKoeGPEdDXDKghiflM1GCNwG4khIBDBLXZs
    8bYzeTcIKGa3WAN7MoO1tvVKwpMVHR673Ypz3dLpD53WjxNmCw==
    ---- END SSH2 PUBLIC KEY ----

    第一个仍然使用 Amazon 生成的私钥,但第二个公钥无法识别 PuTTYgen 创建的私钥。

    我明白了

    Server refused our key

    最佳答案

    当我按照您对自己指出的(正确)指示进行操作时,我的 id_rsa.pub文件遵循预期的格式:

    ssh-rsa <key> comment>

    如果您附加了上述格式的公钥,它将起作用。

    虽然我相信您实际上没有按照说明进行操作,但是从 PuTTYgen 保存的公钥是它自己的多行格式(正如我们在您生成的 authorized_keys 中看到的那样)。

    OpenSSH 服务器不理解该格式。

    解决方案:
  • 要么完全按照您所指出的说明进行操作(特别是使用 ssh-keygen 生成 key 对)
  • 或者按照 PuTTYgen 说明,从 PuTTYgen 框中复制粘贴 OpenSSH 格式的公钥,用于粘贴到 OpenSSH 授权 key 文件中。
  • 关于ubuntu - 将 PuTTYgen 中生成的另一个 key 附加到 authorized_keys 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27444937/

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