Amazon Lightsail 인스턴스에 구성한 SSH 키 페어(프라이빗 키)를 분실했습니다. PuTTY 또는 Filezilla를 사용하여 인스턴스에 다시 액세스하고 싶습니다.
해결 방법
기본 SSH 키 페어로 Lightsail 인스턴스를 생성한 경우 Lightsail 콘솔에서 SSH 프라이빗 키를 다운로드합니다.
사용자 지정 SSH 키 페어로 Lightsail 인스턴스를 생성한 경우 새 키 페어를 구성합니다. Lightsail 브라우저 기반 SSH 콘솔을 사용해도 됩니다. 또는 스냅샷에서 새 Lightsail 인스턴스를 생성합니다.
Lightsail 브라우저 기반 SSH 콘솔을 사용하여 새 키 페어 구성
Amazon Lightsail 콘솔에서 새 SSH 키 페어를 생성하고 퍼블릭 키 검색
새 SSH 키 페어를 생성하려면 다음 단계를 완료하세요.
- Amazon Lightsail 콘솔을 엽니다.
- 탐색 창에서 계정을 선택한 다음 드롭다운 메뉴에서 계정을 선택합니다.
- SSH 키를 선택한 다음 새로 만들기를 선택합니다.
퍼블릭 키에서 퍼블릭 키를 검색하려면 다음 방법 중 하나를 사용하세요.
로컬 리눅스 또는 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 프로그램을 엽니다.
- 파일을 선택한 다음 프라이빗 키 로드를 선택합니다.
- .pem 파일을 보려면 파일 이름 유형을 **PuTTy 프라이빗 키 파일(*.ppk)**에서 **모든 파일(*.*)**로 변경합니다.
- 다운로드한 키 페어 파일(.pem)을 선택한 다음 열기를 선택합니다.
- 전체 프라이빗 키를 선택한 다음 마우스 오른쪽 버튼을 클릭하고 복사를 선택합니다.
- 원하는 텍스트 편집기를 열고 내용을 입력합니다.
브라우저 기반 SSH 콘솔을 통해 인스턴스에 연결하고 SSH 구성 파일에 퍼블릭 키 추가
다음 단계를 완료합니다.
-
Amazon Lightsail 콘솔을 엽니다.
-
인스턴스 이름을 선택한 다음 연결을 선택합니다.
-
SSH를 사용하여 연결을 선택합니다. 자세한 내용은 Lightsail Linux 또는 Unix 인스턴스에 연결을 참조하세요.
-
텍스트 편집기에서 ~/.ssh/authorized_keys 파일을 엽니다.
인스턴스가 수락한 키 페어의 현재 퍼블릭 키를 보려면 다음 명령을 실행합니다.
$ cat ~/.ssh/authorized_keys
-
퍼블릭 키를 복사하여 authorized_keys 파일에 붙여넣습니다.
-
authorized_keys 파일을 저장합니다.
PuTTY 또는 Filezilla를 새 SSH 프라이빗 키와 함께 사용하여 Lightsail 인스턴스에 연결합니다.
참고: 인스턴스에 연결하기 전에 .pem 파일(프라이빗 키)을 .ppk 파일로 변환해야 합니다.
스냅샷에서 새 Lightsail 인스턴스를 생성하고 새 키 페어 구성
다음 단계를 완료합니다.
- Amazon Lightsail 콘솔을 엽니다.
- Lightsail 인스턴스의 스냅샷을 생성합니다.
- 스냅샷에서 새 인스턴스를 생성합니다.
- 스냅샷에서 인스턴스 생성 페이지에서 SSH 키 페어를 선택합니다. 새 키 페어를 만들거나 기존 키 페어를 선택할 수 있습니다.
- 인스턴스 생성을 생성합니다.
참고: 이전 인스턴스에 고정 IP 주소가 있었다면 새 인스턴스에서 이 주소를 사용할 수 있습니다. Lightsail 콘솔의 네트워킹 페이지에서 고정 IP 주소를 분리한 다음 새 인스턴스에 연결합니다. 자세한 내용은 Amazon Lightsail의 고정 IP 주소를 참조하세요.