我在ec2实例的主文件夹上运行chown
后遇到了这个麻烦,
当我使用sshfs
将它挂载到我的本地目录时
我在这里弄错了。在此之后,我再也无法通过ssh登录了它。
有任何解决这个问题的方法吗。
日志是:
OpenSSH_6.0p1 Debian-3,OpenSSL 1.0.1c 2012年5月10日
debug1:读取配置数据/home/me/.ssh/config
debug1:读取配置数据/ etc / ssh / ssh_config
debug1:/ etc / ssh / ssh_config第19行:应用*
的选项 debug1:连接到ec2-54-219-20-60.us-west-1.compute.amazonaws.com [54.219.20.60]港口22.
debug1:建立连接。
debug1:identity file /home/me/ec2_key.pem type -1
debug1:identity file /home/me/ec2_key.pem-cert type -1
debug1:远程协议版本2.0,远程软件版本 OpenSSH_5.9p1 Debian-5ubuntu1.1
debug1:匹配:OpenSSH_5.9p1 Debian-5ubuntu1.1轻拍OpenSSH_5 *
debug1:为协议2.0启用兼容模式 debug1:本地版本字符串SSH-2.0-OpenSSH_6.0p1 Debian-3
debug1:SSH2_MSG_KEXINIT发送
debug1:SSH2_MSG_KEXINIT收到了 debug1:kex:server-> client aes128-ctr hmac-md5 none
debug1:kex:client-> server aes128-ctr hmac-md5 none
debug1:发送SSH2_MSG_KEX_ECDH_INIT
debug1:期待SSH2_MSG_KEX_ECDH_REPLY
debug1:服务器主机密钥:ECDSA 图4e:13:41:26:F5:9E:10:6D:C5:A7:65:CB:21:3C DE:F8
debug1:主机'ec2-54-219-20-60.us-west-1.compute.amazonaws.com'是 已知并匹配ECDSA主机密钥。
debug1:在/home/me/.ssh/known_hosts:44中找到密钥 debug1:ssh_ecdsa_verify:签名正确
debug1:SSH2_MSG_NEWKEYS发送
debug1:期待SSH2_MSG_NEWKEYS
debug1:SSH2_MSG_NEWKEYS收到了 debug1:服务器不允许漫游
debug1:SSH2_MSG_SERVICE_REQUEST发送
debug1:SSH2_MSG_SERVICE_ACCEPT收到
debug1:可以继续的身份验证:publickey
debug1:下一个身份验证方法:publickey
debug1:尝试私钥:/home/me/ec2_key.pem
debug1:读取PEM私钥完成:输入RSA
debug1:可以继续的身份验证:publickey
debug1:没有更多的身份验证方法可供尝试 权限被拒绝(公钥)
答案 0 :(得分:2)
我在AWS Developer Forum的AWS人员那里找到了答案。它很棒。
基本步骤是: