2010-02-02 6 views
4

SSH를 통해 EC2에 연결을 시도 나는 다음과 같은 오류 얻을 :SSH 오류 : 사용 권한이 거부되었습니다 (공개 키, GSSAPI -와 마이크)

joshua-scotts-macbook-pro:.ec2 joshuascott$ ssh -v -i OFMoodle [email protected] 
OpenSSH_5.2p1, OpenSSL 0.9.8l 5 Nov 2009 
debug1: Reading configuration data /etc/ssh_config 
debug1: Connecting to ec2-xxx-xxx-xxx-xx.compute-1.amazonaws.com [xxx.xxx.xxx.xxx] port 22. 
debug1: Connection established. 
debug1: identity file OFMoodle type -1 
debug1: Remote protocol version 2.0, remote software version OpenSSH_4.7 
debug1: match: OpenSSH_4.7 pat OpenSSH_4* 
debug1: Enabling compatibility mode for protocol 2.0 
debug1: Local version string SSH-2.0-OpenSSH_5.2 
debug1: SSH2_MSG_KEXINIT sent 
debug1: SSH2_MSG_KEXINIT received 
debug1: kex: server->client aes128-ctr hmac-md5 none 
debug1: kex: client->server aes128-ctr hmac-md5 none 
debug1: SSH2_MSG_KEX_DH_GEX_REQUEST(1024<1024<8192) sent 
debug1: expecting SSH2_MSG_KEX_DH_GEX_GROUP 
debug1: SSH2_MSG_KEX_DH_GEX_INIT sent 
debug1: expecting SSH2_MSG_KEX_DH_GEX_REPLY 
debug1: Host 'ec2-xxx-xxx-xxx.compute-1.amazonaws.com' is known and matches the RSA host key. 
debug1: Found key in /Users/joshuascott/.ssh/known_hosts:3 
debug1: ssh_rsa_verify: signature correct 
debug1: SSH2_MSG_NEWKEYS sent 
debug1: expecting SSH2_MSG_NEWKEYS 
debug1: SSH2_MSG_NEWKEYS received 
debug1: SSH2_MSG_SERVICE_REQUEST sent 
debug1: SSH2_MSG_SERVICE_ACCEPT received 
debug1: Authentications that can continue: publickey,gssapi-with-mic 
debug1: Next authentication method: publickey 
debug1: Offering public key: pk-xxxxxxxxxxxxxxxxxxxxxxxx.pem 
debug1: Authentications that can continue: publickey,gssapi-with-mic 
debug1: Trying private key: OFMoodle 
debug1: read PEM private key done: type RSA 
debug1: Authentications that can continue: publickey,gssapi-with-mic 
debug1: No more authentication methods to try. 
Permission denied (publickey,gssapi-with-mic). 

내가 손해를보고 완전히 생각합니다. 나는 어떤 문제없이 연결할 수있는 몇 가지 다른 인스턴스가 있습니다.

+0

serverfault에 더 적합합니까? –

답변

1

처음에는 반드시 사용자가 정말 루트하지 우분투 또는 EC2 사용자입니다 만들 것입니다.

그렇지 않으면 .ssh/.ssh/authorized_keys에 대한 사용 권한이을 을 borked되어있을 수 있습니다.

+1

집이나 ~/.ssh 디렉토리에 그룹 쓰기 권한이있는 경우 SSH에서이를 좋아하지 않습니다. 홈 디렉토리는 ~/.ssh가 700이어야하며 authorized_keys는 600 [_Source_]이어야합니다 (http://recursive-design.com/blog/2010/09/14/ssh-authentication-refused). /) – Junky

관련 문제