AWS:为我的用户添加SSH密钥

时间:2014-04-09 20:21:12

标签: linux amazon-ec2 ssh-keys

我刚在AWS EC2上创建了一个实例。我得到了ec2用户的酒吧/私钥,我可以从我的Windows机器上使用我的puTTY客户端登录。

现在,我想用新用户(xxxx)连接到同一个实例。为此:

  • 首先,我在AWS实例
  • 上使用'useradd'创建了一个用户
  • 使用puTTYgen
  • 在我的Windows机器上生成酒吧/私钥
  • 将酒吧密钥内容复制到>> /root/.ssh/authorized_keys文件。
  • 现在,我正在尝试使用私钥
  • 使用puTTY进行连接

但是我无法登录,而且我收到以下错误:

Authentication log (see session log for details):
Using username "xxxx".
Server refused our key
No supported authentication methods left to try!

Connection has been unexpectedly closed. Server sent command exit status 0.

1 个答案:

答案 0 :(得分:0)

我可以通过在xxxx用户主目录(/home/xxxx/.ssh/authorized_keys)下创建authorized_keys文件来解决此问题,而不是/root/.ssh/authorized_keys