Amazon web services 无法连接SSH密钥,权限被拒绝(publickey)
我正在尝试连接AWS,出现以下错误:Amazon web services 无法连接SSH密钥,权限被拒绝(publickey),amazon-web-services,ssh,Amazon Web Services,Ssh,我正在尝试连接AWS,出现以下错误: Permission denied (publickey). 我仅有的东西是: 用户名 主人 20字符的钥匙 我正在运行命令ssh-Iuser@host执行以下步骤 sudo chmod 400 <KEY-NAME>.pem sudo ssh -i "<KEY-NAME>.pem" <username>@<host> sudo chmod 400.pem sudo ssh-i“.pem”@ 确保用
Permission denied (publickey).
我仅有的东西是:
- 用户名
- 主人
- 20字符的钥匙
ssh-Iuser@host
执行以下步骤
sudo chmod 400 <KEY-NAME>.pem
sudo ssh -i "<KEY-NAME>.pem" <username>@<host>
sudo chmod 400.pem
sudo ssh-i“.pem”@
确保用户名是正确的,因为用户名可以是root、ec2用户、ubuntu等
如果它不能解决您的问题,那么请通过使用-vv运行ssh命令与调试器共享信息
sudo ssh -i "<KEY-NAME>.pem" <username>@<host> -vv
sudo ssh-i“.pem”@-vv
对于我来说,编辑ssh配置文件并将PasswordAuthentication no
更改为PasswordAuthentication yes
有效。所以只需键入:
sudo-vim/etc/ssh/sshd\u-config
编辑文件,然后重新启动ssh服务:
sudo服务ssh重启
然后,您可以使用任何已创建的用户登录,而无需使用仅用于以ubuntu用户身份登录的pen证书(即类似于root用户)。哪个图像?您正在尝试连接pem文件吗?可能是的副本