小编boo*_*ang的帖子

ssh - Amazon EC2上的权限被拒绝(publickey)

我一直在Win7上通过SSH访问我的EC2实例.我不是想在Ubuntu 12.04上的另一台电脑上ssh它,获得"Permission denied(publickey)".错误.我一直在寻找这个问题,并尝试了以下方法:

  • 删除现有密钥并在EC2仪表板上创建/下载新密钥.
  • 将新密钥放在〜/ .ssh文件夹中.
  • 使用此命令更改了密钥的访问权限(也尝试了400):

    chmod 600~/.ssh/leno.pem

  • 使用此命令更改了.ssh文件夹的访问权限(也尝试了700):

    chmod 755~/.ssh

  • 试过这样做:

    add-ssh~/.ssh/leno.pem

没运气.当我尝试运行以下内容时:

ssh -vvv -i ~/.ssh/leno.pem ubuntu@ec2-50-19-199-128.compute-1.amazonaws.com
Run Code Online (Sandbox Code Playgroud)

我收到这条消息:

OpenSSH_5.9p1 Debian-5ubuntu1, OpenSSL 1.0.1 14 Mar 2012
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: /etc/ssh/ssh_config line 19: Applying options for *
debug2: ssh_connect: needpriv 0
debug1: Connecting to ec2-50-19-199-128.compute-1.amazonaws.com [50.19.199.128] port 22.
debug1: Connection established.
debug3: Incorrect RSA1 identifier
debug3: Could not load "/home/murat/.ssh/leno.pem" as a RSA1 public key
debug1: identity file /home/murat/.ssh/leno.pem type -1
debug1: identity file /home/murat/.ssh/leno.pem-cert type …
Run Code Online (Sandbox Code Playgroud)

ssh amazon-ec2

4
推荐指数
2
解决办法
2万
查看次数

标签 统计

amazon-ec2 ×1

ssh ×1