将 ssh 公钥从 os x 添加到 ubuntu 不起作用

将 ssh 公钥从 os x 添加到 ubuntu 不起作用

我刚刚将服务器切换到 ubuntu,除 ssh 服务器外,一切正常。我已经安装了 sshd 服务器,并在我的 mac(客户端)上生成了一个密钥,如下所示:

ssh-keygen-t rsa-C“[电子邮件保护]“ 在哪里[电子邮件保护]是我的电子邮件,我不知道还需要在这里放什么。

我将公共 ssh 密钥从我的 mac 复制到我的 ubuntu 服务器,并将内容添加到 ubuntu 上的 .ssh/authorized_keys 文件中。我重新启动了 ssh 服务器。

现在,当我尝试使用以下命令通过我的 Mac 登录时:

ssh 192.168.0.149 甚至 ssh[电子邮件保护]

我总是得到权限被拒绝(公钥)

我不知道该如何解决这个问题?有人能帮我吗?我认为这与[电子邮件保护]但我不太确定。我只想从局域网或其他地方登录。

答案1

我找到了问题所在。定义 authorized_keys 的行已被注释。取消注释后一切正常。

相关内容