无法通过手动将公钥复制到服务器来设置无密码 ssh

无法通过手动将公钥复制到服务器来设置无密码 ssh

语境:

  • 首先,我获得了一个新的 ubuntu 20.04 服务器,并设置了密码
  • 我在 Windows 10 上使用 OpenSSH 客户端
  • 我想进行无密码登录,然后我
    • 使用密码通过 ssh 连接到服务器,
    • 手动创建~/.ssh /authorized_keys并打开vim
    • 将我的公钥内容从我C:\users\me\.ssh\id_rsa.pub的 ssh 窗口复制并粘贴到。
    • 退出 ssh 会话并尝试无密码登录,
    • 失败的
  • (再尝试几次并多次摇头)

答案1

查看.ssh/authorized_keys文件中的两个条目。第一个条目以 开头sh-rsa,而第二个条目以 开头ssh-rsa。这很可能是问题所在。因此,当您复制/粘贴公钥时,您只是打错了。

相关内容