AWS EC2新用户SSH配置失败:Permission denied (publickey)求助
AWS EC2新用户SSH配置失败:Permission denied (publickey)求助
各位好,我最近在EC2上配置新用户的SSH登录时卡壳了,折腾半天还是没法成功,想请大家帮忙看看问题出在哪。先说说我已经完成的操作:
- 我已经创建了一台EC2实例,它有正常的互联网连接,目前可以通过
ssh -i test_kp.pem ubuntu@ip成功登录到实例。 - 在实例上创建了新用户:
useradd test-user,同时在AWS EC2控制台生成了新的密钥对test-user-kp,并把对应的pem文件下载到了本地。 - 为test-user用户创建了
/home/test-user/.ssh目录,以及该目录下的authorized_keys文件。 - 在本地执行了
ssh-keygen -f test-user-kp.pem -y命令,把输出的公钥内容复制到了/home/test-user/.ssh/authorized_keys文件中,并且调整了.ssh目录和authorized_keys文件的权限(确保目录权限是700,文件权限是600)。
现在我尝试用命令ssh -i test-user-kp.pem test-user@ip登录,结果失败了,报错信息如下:
test-user@ip: Permission denied (publickey).
有没有大佬能帮我分析下可能的原因呀?
备注:内容来源于stack exchange,提问作者Hector Harris
相关产品推荐
相关产品推荐

