기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
SSH 명령을 사용하여 Lightsail Linux/UNIX 기반 인스턴스에 연결합니다.
로컬 시스템에서 macOS를 비롯한 Linux 또는 Unix 운영 체제를 사용하는 경우 터미널 창을 통해 SSH 클라이언트를 사용하여 Amazon Lightsail의 Linux 또는 Unix 인스턴스에 연결할 수 있습니다.
이 가이드에서는 인스턴스에 연결하는 여러 가지 방법 중 하나를 안내합니다. 다른 방법에 대한 자세한 내용은 SSH 키 페어를 참조하세요.
Lightsail에서 Linux 또는 Unix 인스턴스에 연결하는 가장 쉬운 방법은 Lightsail 콘솔에서 사용할 수 있는 브라우저 기반 SSH 클라이언트를 사용하는 것입니다. 자세한 내용은 Linux 또는 Unix 인스턴스에 연결을 참조하세요.
중요
Lightsail 브라우저 기반 SSH/RDP 클라이언트는 IPv4 트래픽만 허용합니다. 타사 클라이언트를 사용하여 IPv6를 통해 인스턴스에 SSH 또는 RDP를 전송하십시오. 자세한 내용은 인스턴스에 연결 단원을 참조하십시오.
목차
1단계: 인스턴스가 실행 중인지 확인하고 퍼블릭 IP 주소 가져오기
다음 절차에서는 Lightsail 콘솔에 로그인하여 인스턴스가 실행 상태인지 확인하고 인스턴스의 퍼블릭 IP 주소를 가져옵니다. SSH 연결을 설정하려면 인스턴스가 실행 중이어야 하며, 이 가이드의 후반부에서 인스턴스에 연결하려면 인스턴스의 퍼블릭 IP 주소가 필요합니다.
-
Lightsail
콘솔에 로그인합니다. -
Lightsail 홈 페이지의 인스턴스 탭에서 연결하려는 인스턴스를 찾습니다.
-
인스턴스가 실행 중인 상태인지 확인하고 인스턴스의 퍼블릭 IP 주소를 기록해 둡니다.
인스턴스의 상태와 퍼블릭 IP 주소는 다음 예와 같이 인스턴스 이름 옆에 나열됩니다.
2단계: 인스턴스에서 사용 중인 SSH 키 페어 확인
다음 절차에서는 인스턴스에서 사용 중인 SSH 키 페어를 확인합니다. 인스턴스를 인증하고 SSH 연결을 설정하려면 키 페어의 프라이빗 키가 필요합니다.
-
Lightsail 홈 페이지의 인스턴스 탭에서 연결하려는 인스턴스의 이름을 선택합니다.
인스턴스를 관리할 수 있는 여러 탭 옵션이 포함된 인스턴스 관리(Instance management) 페이지가 표시됩니다.
-
연결(Connect) 탭에서 아래로 스크롤하여 인스턴스에서 사용 중인 키 페어를 확인합니다. 2가지 경우가 있습니다.
-
다음 예에서는 인스턴스를 생성한 AWS 리전에 대해 기본 키 페어를 사용하는 인스턴스를 보여줍니다. 인스턴스에서 기본 키 페어를 사용하는 경우 이 절차의 3단계를 계속 진행하여 키 페어의 프라이빗 키를 다운로드할 수 있습니다. Lightsail은 각 AWS 리전의 기본 키 쌍에 대한 프라이빗 키만 저장합니다.
-
다음 예에서는 직접 업로드하거나 생성한 사용자 지정 키 페어를 사용하는 인스턴스를 보여줍니다. 인스턴스에서 사용자 지정 키 페어를 사용하는 경우 키를 저장한 사용자 지정 키 페어의 프라이빗 키를 찾아야 합니다. 사용자 지정 키 페어의 프라이빗 키를 분실한 경우 자체 클라이언트를 사용하여 인스턴스에 SSH 연결을 설정할 수 없습니다. 하지만 Lightsail 콘솔에서 사용할 수 있는 브라우저 기반 SSH 클라이언트는 계속 사용할 수 있습니다. 사용자 지정 키 페어의 프라이빗 키를 찾은 후 가이드의 3단계: 프라이빗 키의 권한을 변경하고 SSH를 사용하여 인스턴스에 연결 섹션을 이어서 진행합니다.
-
-
상단 탐색 메뉴에서 계정(Account)을 선택한 다음 계정(Account)을 선택합니다.
계정 설정을 관리할 수 있는 여러 탭 옵션이 포함된 계정 관리(Account management) 페이지가 표시됩니다.
-
SSH 키(SSH keys) 탭을 선택합니다.
-
아래로 스크롤하고 연결할 인스턴스에 대한 AWS 리전의 기본 키 옆에 있는 다운로드 아이콘을 선택합니다.
프라이빗 키가 로컬 시스템에 다운로드됩니다. 다운로드한 키를 사용자의 홈 디렉터리에 있는 '키(Keys)' 폴더와 같이 모든 SSH 키를 저장하는 디렉터리로 옮길 수 있습니다. 이 가이드의 다음 섹션에서 프라이빗 키가 저장된 디렉터리를 참조해야 합니다. 프라이빗 키가
.pem
이 아닌 다른 형식으로 저장하려고 할 경우 저장하기 전에 수동으로 형식을.pem
으로 변경해야 합니다.참고
Lightsail은 파일 또는 기타 인증서 형식을
.pem
조작하기 위한 유틸리티를 제공하지 않습니다. 프라이빗 키 파일의 형식을 변환해야 하는 경우 OpenSSL과 같은 무료 오픈 소스 도구를 손쉽게 사용할 수 있습니다. 방금 다운로드한 프라이빗 키를 사용하고 인스턴스에 SSH 연결을 설정하려면 가이드의 다음 3단계: 프라이빗 키의 권한을 변경하고 SSH를 사용하여 인스턴스에 연결 섹션을 이어서 진행합니다.
3단계: 프라이빗 키의 권한을 변경하고 SSH를 사용하여 인스턴스에 연결
다음 절차에서는 프라이빗 키 파일의 권한을 사용자만 읽고 쓸 수 있도록 변경합니다. 그런 다음 로컬 시스템에서 터미널 창을 열고 SSH 명령을 실행하여 Lightsail의 인스턴스와의 연결을 설정합니다.
-
로컬 시스템에서 터미널 창을 엽니다.
-
다음 명령을 입력하여 키 페어의 프라이빗 키를 사용자만 읽고 쓸 수 있도록 합니다. 이는 일부 운영 체제에서 요구하는 보안 모범 사례입니다.
sudo chmod 400
/path/to/private-key.pem
명령에서
을 인스턴스에서 사용 중인 키 페어의 프라이빗 키를 저장한 디렉터리 경로로 바꿉니다./path/to/private-key.pem
예:
sudo chmod 400
/Users/user/Keys/LightsailDefaultKey-us-west-2.pem
-
다음 명령을 입력하여 SSH를 사용하여 Lightsail의 인스턴스에 연결합니다.
ssh -i
/path/to/private-key.pem username
@public-ip-address
명령에서 다음과 같이 바꿉니다.
-
/path/to/private-key.pem
을 인스턴스에서 사용 중인 키 페어의 프라이빗 키를 저장한 디렉터리 경로로 바꿉니다. -
username
을 인스턴스의 사용자 이름으로 바꿉니다. 인스턴스에서 사용하는 블루프린트에 따라 다음 사용자 이름 중 하나를 지정할 수 있습니다.-
AlmaLinux OS 9, 아마존 리눅스 2, 아마존 리눅스 2023, 센토스 스트림 9, FreeBSD 및 OpenSuse 인스턴스:
ec2-user
-
CentOS 7 인스턴스:
centos
-
Debian 인스턴스:
admin
-
Ubuntu 인스턴스:
ubuntu
-
Bitnami 인스턴스:
bitnami
-
Plesk 인스턴스:
ubuntu
-
cPanel & WHM 인스턴스:
centos
-
-
이 가이드의 앞부분에서 Lightsail 콘솔에서 기록해
public-ip-address
둔 인스턴스의 퍼블릭 IP 주소로 바꾸십시오.
절대 경로가 포함된 예:
ssh -i
/Users/user/Keys/LightsailDefaultKey-us-west-2.pem ec2-user
@192.0.1.0
상대 경로가 포함된 예:
.pem
파일의./
접두사에 유의해야 합니다../
를 생략하고 단순히LightsailDefaultKey-us-west-2.pem
을 쓰면 효과가 없습니다.ssh -i
./LightsailDefaultKey-us-west-2.pem ec2-user
@192.0.1.0
인스턴스의 시작 메시지가 표시되면 인스턴스에 성공적으로 연결된 것입니다. 다음 예는 Amazon Linux 2 인스턴스의 시작 메시지를 보여줍니다. 다른 인스턴스 블루프린트에도 비슷한 시작 메시지가 사용됩니다. 연결되면 Lightsail의 인스턴스에서 명령을 실행할 수 있습니다. 연결을 끊으려면
exit
를 입력하고 Enter 키를 누릅니다. -