2013-08-20 2 views
0

저는 bash 프로그래밍에 익숙하지 않지만 AWS 및 ssh를 통해 t1 마이크로 인스턴스를 작성하고 거기에서 모든 작업을 수행하는 온라인 수업을 시작하기로 결정했습니다. . 나는 약 한 달 동안 잘 만들었던 별칭을 통해 sshing하고 있었다, 그 다음 나는 약 2 주 동안 짧은 틈을 가져 갔다. 내가 돌아 왔을 때 퍼미션 거부 메시지가 나왔다. 다른 스레드를보고 내 .ssh 파일을 비교하고 파일 등을 비교했습니다. 그것은 t1 마이크로 인스턴스에서 새 키 쌍을 생성 했음과 관련이 있을지 모르지만이를 수정하는 방법을 모르겠습니다.permission denied (공개 키) -aws interface

OpenSSH_5.2p1, OpenSSL 0.9.8x 10 May 2012 
debug1: Reading configuration data /Users/myName/.ssh/config 
debug1: Reading configuration data /etc/ssh_config 
ssh: Could not resolve hostname key.pem: nodename nor servname provided,  
or not known 

그것은 분명히 키 쌍을 인식하지 않는 시스템 중 하나에 문제가있어,하지만 난 그것을 해결할 수 : 나는 ssh를 함께 디버깅 할 때 -v 내가 할 key.pem. 모두 감사합니다. 모든 의견을 환영합니다.

답변

0

문제는 ssh 명령

당신이 실행하려는 것은

이 이

ssh를 -i key.pem [사용자] @가 [서버] 내가 만든 별칭의

+0

그게 전부 부분은, 그것이 실행된다 ssh -i key.pem + [email protected], 그래서 나는 그것의 그 측면과 관련 있다고 생각하지 않습니다. '호스트 별칭 호스트 이름 ec2-.compute.amazonaws.com 사용자 ubuntu IdentityFile "~/.ssh/key.pem" – Wold

+0

내 마지막 관찰은 메시지의 내용을 기반으로합니다 .... ssh : 할 수 없습니다. 호스트 이름 key.pem을 확인하십시오 : 제공된 노드 이름 또는 servname은 알 수 없습니다. –

+0

자, 계속 연구하겠습니다 만 도움을 주셔서 감사합니다. 나는 새로운 열쇠 쌍을 재생성하고 그것이 그 문제를 해결 하는지를 볼 수 있다고 생각한다. – Wold