SSH를 사용하여 Amazon EC2 Linux 인스턴스로 연결할 때 발생하는 문제를 어떻게 해결해야 합니까?

최종 업데이트 날짜: 2020년 4월 16일

Amazon Elastic Compute Cloud(Amazon EC2) Linux 인스턴스에 연결할 수 없습니다. 이 문제를 해결하려면 어떻게 해야 합니까?

간략한 설명

이 문제를 해결하려면, 세부 정보 메시징을 사용하여 SSH를 통해 EC2 인스턴스에 로그인합니다. SSH 클라이언트의 출력 메시지를 사용하여 문제의 유형을 파악한 다음 문제 해결 단계를 따라 문제를 해결합니다.

해결 방법

문제 해결

1.    상세 메시징을 사용하여 SSH를 통해 EC2 인스턴스에 로그인합니다.

user@localhost:~$ ssh -v -i my_key.pem ec2-user@11.22.33.44

이전 예제에서는 프라이빗 키 파일에 my_key.pem, 사용자 이름(ID)은 ec2-user@11.22.33.44를 사용하였습니다. 사용자의 키 파일과 사용자 이름(ID) 대신 예제에서 사용한 키 파일과 사용자 이름(ID)을 사용합니다. 자세한 내용은 SSH를 사용하여 Linux 인스턴스에 연결을 참조하십시오.

2.    SSH 클라이언트의 출력 메시지를 사용하여 문제의 유형을 파악하고, 다음과 같은 문제 해결 단계 중 하나를 따라 문제를 해결하면 됩니다.

오류: "Connection timed out" 또는 "Connection refused": 이 오류를 해결하기 위한 자세한 내용은 EC2 인스턴스에 대하여 SSH를 시도할 때 “Connection refused” 또는 "Connection timed out" 오류가 발생합니다. 이 오류를 해결하려면 어떻게 해야 합니까?를 참조하시기 바랍니다.

Virtual Private Cloud(VPC)에서 “connection timed out” 오류를 해결하는 방법에 대한 자세한 내용은 Amazon VPC에서 인스턴스 연결 시간 초과 오류를 해결하려면 어떻게 해야 합니까?를 참조하십시오.

오류: "Permission denied" 또는 "Authentication failed": 이 오류를 해결하는 방법에 대한 자세한 내용은 EC2 인스턴스에 액세스하려고 하면 “Permission denied(publickey)” 또는 “Authentication failed, permission denied” 오류가 발생합니다. 이 오류를 해결하려면 어떻게 해야 합니까?를 참조하시기 바랍니다.

오류: "Server refused our key": 이 오류를 해결하는 방법에 대한 자세한 내용은 서버에서 키를 거부했다는 오류가 표시되는 경우 Amazon EC2 인스턴스에 로그인하려면 어떻게 해야 합니까?를 참조하시기 바랍니다.

SSH 오류 자동으로 문제 해결

몇몇 SSH 오류의 경우, AWSSupport-TroubleshootSSH 자동화 문서를 실행하면 오류를 자동으로 찾아 수정할 수 있습니다. 자세한 내용은 SSH를 사용하여 EC2 인스턴스에 연결하려고 할 때 오류가 발생합니다. AWSSupport-TroubleshootSSH 자동화 워크플로를 사용하여 SSH 연결 문제를 해결하려면 어떻게 해야 합니까?를 참조하십시오.


이 문서가 도움이 되었습니까?


결제 또는 기술 지원이 필요합니까?