我刚刚从PC切换到Mac。我一直使用PC上的一个密钥通过SSH连接到服务器。我认为我必须在Mac上连接的所有方法都是将.ssh
目录复制到我的主目录中,然后在终端中使用正确的凭据运行ssh
命令,但似乎无法正常工作。如何在新计算机上安装我的SSH密钥?
当我运行这个命令;
ssh [user]@[hostname] -p 2222
我得到这个结果;
Permission denied (publickey).
在我.ssh
目录中,有三个.pub
文件,并没有扩展名的三个关键文件。还有一个known_hosts
文件和一个key_backup
目录,其中有一些键。
使用“man ssh”并检查“-i”选项的信息。如果您的密钥文件名称与预期的默认值不匹配,则可能需要使用“-i”选项或重命名文件。 – Ned