2013-05-07 2 views
-1

내 API 서버 (우분투를 실행하는 EC2 인스턴스)로 SSH하려고하는 문제가 있습니다. 나는 지난 몇 주 동안 잘에 SSH'ing 봤는데,하지만 지금은 사용자 우분투로 로그인 나에게 알려주기 때문에 내가 뭔가를 엉망으로 의심 (나는!) :사용자가 우분투로 EC2 우분투 인스턴스에 SSHing 우분투로 로그인하도록 알려줍니다.

% ssh [email protected] -i ~/dev/key.pem 
Please login as the user "ubuntu" rather than the user "root". 

뭔가 내가 거기에 우분투 사용자를 망칠 수 있었습니까? 어쨌든 AMI를 저장하고 새 인스턴스를 부팅하지 않고이 문제를 해결할 수 있습니까?

+0

우분투의 –

+0

이 아닌 키를 확인하십시오, 아마 미안 해요, 당신은 정교 할 수 있습니까? 나는 전체 시간이 동일한 키 (key.pem)를 사용했습니다. – joslinm

답변

1

ssh -v ... 또는 ssh -vv ...을 사용하여 진행 상황을 확인하십시오.

~ root/.ssh/authorized_keys를 ~ 우분투/.ssh /에 복사 한 것 같습니다.

this에 따르면 root 계정은 authorized_keys 파일을 사용하여이 메시지와 함께 로그인을 거부하도록 구성됩니다. 이 파일을 복사했다면 우분투 사용자는이 키를 가진 로그인을 거부 할 것입니다 ...

+0

[this] (http://serverfault.com/questions/388628/scp-to-aws-ec2-error-please-login-as- 사용자보다는 우분투)가 비슷합니다. – michas

+0

그게 내가 한 짓이야. 고마워. 그러나 나는 이것으로부터 어떻게 복구해야할지 모르겠다. 그래서 나는 새로운 인스턴스를 부팅해야 할 것 같다. 다시 한 번 감사드립니다. – joslinm

관련 문제