Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 无法连接SSH密钥,权限被拒绝(publickey)_Amazon Web Services_Ssh - Fatal编程技术网

Amazon web services 无法连接SSH密钥,权限被拒绝(publickey)

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”@ 确保用

我正在尝试连接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”@
确保用户名是正确的,因为用户名可以是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文件吗?可能是的副本