【发布时间】:2014-01-23 09:30:44
【问题描述】:
我刚从 PC 切换到 Mac。我一直在使用 PC 上的密钥通过 SSH 连接到服务器。我认为在 Mac 上连接所需要做的就是将 .ssh 目录复制到我的主目录中,然后使用正确的凭据在终端中运行 ssh 命令,但它似乎不是工作。
当我运行这个命令时;
ssh [user]@[hostname] -p 2222
我得到了这个结果;
Permission denied (publickey).
在我的.ssh 目录中,有三个.pub 文件和三个没有扩展名的关键文件。还有一个known_hosts 文件和一个key_backup 目录,其中包含一些键。
【问题讨论】:
-
使用“man ssh”并检查“-i”选项的信息。如果您的密钥文件名与预期的默认值不匹配,您可能必须使用“-i”选项或重命名文件。
标签: macos ssh private-key