-1
我下载SSH密钥文件aws-ssh-key.pem.txt
我的Mac和它移到使用SSH到AWS虚拟机在Mac OSX - 权限被拒绝(公钥)
mv path/Downloads/aws-ssh-key.pem.txt ~./ssh/
我的.ssh目录当我列出.ssh
目录的内容使用ls ~/.ssh
我看到以下内容:
aws-ssh-key.pem.txt id_rsa known_hosts
config id_rsa.pub
现在,我请从.ssh
下面的命令。
ssh -v -i aws-ssh-key.pem [email protected]
而且我得到下面的错误:
debug1: SSH2_MSG_SERVICE_ACCEPT received
debug1: Authentications that can continue: publickey
debug1: Next authentication method: publickey
debug1: Offering RSA public key: PATH/.ssh/id_rsa
debug1: Authentications that can continue: publickey
debug1: No more authentication methods to try.
Permission denied (publickey).
任何帮助吗?谢谢。
aws-ssh-key.pem.txt没有.txt扩展名。 .pem本身就是扩展名。还请确保该文件仅具有仅来自所有者的读取权限。您可以通过sudo chmod 400 aws-ssh-key.pem – Chintan7027
分配该权限是的,以便其他人可以修复此类问题。 – Chintan7027
@ Chintan7027是的,因为在aws文档中,它不完全清楚。当我生成ssh密钥时,它会自动保存为.txt文件。我想知道那是什么。 – swdon