You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 12:54:37