SSH 키 페어을 분실한 경우 PuTTY 또는 Filezilla를 사용하여 Lightsail 인스턴스에 연결하려면 어떻게 해야 합니까?

3분 분량
0

Amazon Lightsail 인스턴스에 대해 구성한 SSH 키 페어 (프라이빗 키)를 분실했습니다. PuTTY 또는 Filezilla를 사용하여 해당 인스턴스에 다시 액세스하려면 어떻게 해야 합니까?

해결 방법

기본 SSH 키 페어를 사용하여 Lightsail 인스턴스를 생성한 경우 SSH 프라이빗 키를 다운로드합니다. 이렇게 하려면 Amazon Lightsail 콘솔에서 계정 > 계정 > SSH 키 섹션으로 이동합니다. 인스턴스가 (기본값이 아닌) 사용자 지정 SSH 키 페어를 사용하는 경우 SSH 액세스 권한을 얻으려면 다음 해결 단계를 참조하십시오.

방법 1: Lightsail 브라우저 기반 SSH 콘솔을 사용하여 새로운 키 페어를 구성합니다.

Amazon Lightsail 콘솔에서 새 SSH 키 페어를 생성하고 퍼블릭 키를 가져옵니다.

1.    Amazon Lightsail 콘솔을 엽니다.

2.    계정, 계정, SSH 키로 이동한 다음 새로 만들기를 선택하여 새로운 SSH 키를 만듭니다.

3.    프라이빗 키에서 퍼블릭 키를 검색합니다.

로컬 Linux 또는 macOS 컴퓨터에서 터미널을 연 다음 ssh-keygen 명령을 실행하여 키 페어에 대한 퍼블릭 키를 검색합니다.

$ ssh-keygen -y -f /path_to_key_pair/my-key-pair.pem

이 명령은 다음 예제와 같이 퍼블릭 키를 반환합니다.

ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQClKsfkNkuSevGj3eYhCe53pcjqP3maAhDFcvBS7O6V
hz2ItxCih+PnDSUaw+WNQn/mZphTk/a/gU8jEzoOWbkM4yxyb/wB96xbiFveSFJuOp/d6RJhJOI0iBXr
lsLnBItntckiJ7FbtxJMXLvvwJryDUilBMTjYtwB+QhYXUMOzce5Pjz5/i8SeJtjnV3iAoG/cQk+0FzZ
qaeJAAHco+CY/5WrUBkrHmFJr6HcXkvJdWPkYQS3xqC0+FmUZofz221CBt5IMucxXPkX4rWi+z7wB3Rb
BQoQzd8v7yeb7OzlPnWOyN0qFU0XA246RA8QFYiCNYwI3f05p6KLxEXAMPLE

로컬 Windows 컴퓨터에서 다음을 수행합니다.

puttygen 프로그램을 엽니다.
파일, 프라이빗 키 로드를 선택합니다. 그런 다음 파일 이름 형식을 **PuTTY 프라이빗 키 파일(*.ppk)**에서 모든 파일 (*.*)로 변경하면 .pem 파일이 보입니다.
2단계에서 다운로드한 키 페어 파일(.pem)을 선택한 다음
열기
를 선택합니다.
전체 퍼블릭 키를 선택한 다음 마우스 오른쪽 단추를 클릭하고 복사를 선택합니다.
텍스트 편집기를 열고 방금 복사한 내용을 붙여 넣습니다.

브라우저 기반 SSH 콘솔을 통해 인스턴스에 연결하고 SSH 구성 파일에 퍼블릭 키를 추가합니다.

1.    Amazon Lightsail 콘솔을 엽니다.

2.    인스턴스 이름을 선택한 다음 연결 탭을 선택합니다.

3.    SSH를 사용해 연결하기를 선택합니다.

4.    SSH 콘솔이 연결되면 텍스트 편집기에서 ~/.ssh/uthorized_keys 파일을 엽니다.

참고: 인스턴스에서 허용하는 키 페어의 현재 퍼블릭 키를 보려면 다음 명령을 실행합니다.

$ cat ~/.ssh/authorized_keys

5.    이전에 검색한 퍼블릭 키를 복사하여 authorized_keys 파일에 붙여 넣습니다.

6.    authorized_keys 파일을 저장합니다.

이제 앞서 생성한 새로운 SSH 프라이빗 키를 사용하여 PuTTY 또는 Filezilla를 사용해 Lightsail 인스턴스에 연결할 수 있습니다.

참고: Putty 또는 Filezilla 도구를 사용하여 인스턴스에 연결하기 전에 .pem 파일 (프라이빗 키)을 .ppk 파일로 변환해야 합니다.

방법 2: 스냅샷에서 새 Lightsail 인스턴스를 생성하고 새로운 키 페어를 구성합니다.

1.    Amazon Lightsail 콘솔을 엽니다.

2.    Lightsail 인스턴스의 스냅샷을 생성합니다.

3.    스냅샷이 생성된 후 스냅샷에서 새 인스턴스를 생성합니다.

4.    스냅샷에서 인스턴스 만들기 페이지에서 새 키 페어를 생성하거나 액세스할 수 있는 기존 키 페어를 골라 SSH 키 페어를 선택합니다. 그 다음 인스턴스 생성을 선택합니다.

참고: 이전 인스턴스에 고정 IP 주소가 있는 경우 새 인스턴스에서 사용할 수 있습니다. 고정 IP 주소를 분리한 다음 네트워킹 탭에서 새 인스턴스에 연결합니다. 자세한 내용은 Amazon Lightsail의 고정 IP 주소 단원을 참조하십시오.


AWS 공식
AWS 공식업데이트됨 3년 전
댓글 없음