

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# Lightsail에 Linux 또는 Unix 인스턴스에 연결
<a name="lightsail-how-to-connect-to-your-instance-virtual-private-server"></a>

Amazon Lightsail은 브라우저 기반의 SSH 클라이언트를 제공합니다. 이 클라이언트는 Linux 또는 Unix 인스턴스에 연결하는 가장 빠른 방법입니다. 이제 자체 SSH 클라이언트를 사용하여 인스턴스에 연결할 수 있습니다. 자세한 내용은 [PuTTY 다운로드 및 설정](lightsail-how-to-set-up-putty-to-connect-using-ssh.md)을 참조하세요.

SSH를 사용하여 인스턴스에 연결하여 소프트웨어 패키지 설치 또는 웹 애플리케이션 구성과 같은 서버에서 관리 작업을 수행합니다. 브라우저 기반 SSH 클라이언트는 소프트웨어 설치가 필요 없으며 인스턴스를 만든 직후에 사용할 수 있습니다.

Lightsail에서 Windows Server 인스턴스에 연결하려면 [Windows 기반 인스턴스에 연결](connect-to-your-windows-based-instance-using-amazon-lightsail.md)을 참조하세요.

**Linux 또는 Unix 인스턴스에 연결하려면**

1. [Lightsail 콘솔](https://lightsail.aws.amazon.com/)에 로그인합니다.

1. 다음 중 하나를 사용하여 연결할 인스턴스의 브라우저 기반 SSH 클라이언트에 액세스합니다.
   + 다음 예제와 같이 빠른 연결 아이콘을 선택합니다.  
![\[빠른 연결로 브라우저 기반 SSH 클라이언트 열기\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/amazon-lightsail-quick-connect-to-your-instance-button.png)
   + 작업 메뉴 아이콘(⋮)을 선택한 다음 **연결**을 선택합니다.  
![\[작업 메뉴를 사용하여 브라우저 기반 SSH 클라이언트 열기\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/amazon-linux-2023-instance-home-connect.png)
   + 인스턴스의 이름을 선택하고 **연결** 탭에서 **SSH를 사용하여 연결**을 선택합니다.  
![\[연결(Connect) 탭을 통해 브라우저 기반 SSH 클라이언트를 엽니다.\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/amazon-lightsail-connect-using-ssh-button.png)

   브라우저 기반 SSH 클라이언트가 열리면 인스턴스와 상호 작용을 시작할 수 있으며 다음 예와 같이 터미널 화면이 표시됩니다.  
![\[Lightsail의 브라우저 기반 SSH 클라이언트.\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/amazon-lightsail-web-based-ssh-terminal.png)
**참고**  
**연결** 탭은 또한 자신의 SSH 클라이언트를 사용하여 연결하는 데 필요한 정보를 제공합니다. 자세한 내용은 [PuTTY 다운로드 및 설정](lightsail-how-to-set-up-putty-to-connect-using-ssh.md)을 참조하세요.

## 브라우저 기반 SSH 클라이언트를 사용하여 Linux 또는 Unix 인스턴스 연결
<a name="interact-with-your-instance"></a>

Linux 또는 Unix 명령을 터미널 화면에 직접 입력하거나, 터미널 화면에 텍스트를 붙여넣거나, 브라우저 기반 SSH 클라이언트의 터미널 화면에서 텍스트를 복사하십시오. 다음 섹션에서는 SSH의 클립보드에서 텍스트를 복사하여 붙여넣는 방법을 보여줍니다.

**브라우저 기반 SSH 클라이언트에 텍스트를 붙여넣으려면**

1. 로컬 데스크톱에서 텍스트를 강조 표시한 다음 **Ctrl\$1C** 또는 **Cmd\$1C**를 눌러 로컬 클립보드로 복사합니다.

1. 브라우저 기반 SSH 클라이언트의 오른쪽 하단에서 클립보드 아이콘을 선택합니다. 브라우저 기반 SSH 클라이언트 클립보드 텍스트 상자가 나타납니다.

1. 텍스트 상자를 클릭한 다음 **Ctrl\$1V** 또는 **Cmd\$1V**를 눌러 로컬 클립보드의 내용을 브라우저 기반 SSH 클라이언트 클립보드에 붙여넣습니다.

1. SSH 터미널 화면에서 임의의 영역을 마우스 오른쪽 버튼으로 클릭하여 브라우저 기반 SSH 클라이언트 클립보드의 텍스트를 터미널 화면에 붙여넣습니다.  
![\[Lightsail의 브라우저 기반 SSH 클라이언트에 텍스트를 붙여넣습니다.\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/animated-gif-lightsail-paste-into-browser-terminal.gif)

**브라우저 기반 SSH 클라이언트에서 텍스트를 복사하려면**

1. 터미널 화면에서 텍스트를 강조 표시합니다.

1. 브라우저 기반 SSH 클라이언트의 오른쪽 하단에서 클립보드 아이콘을 선택합니다. 브라우저 기반 SSH 클라이언트 클립보드 텍스트 상자가 나타납니다.

1. 복사할 텍스트를 강조 표시한 다음 **Ctrl\$1C** 또는 **Cmd\$1C**를 눌러 로컬 클립보드로 텍스트를 복사합니다. 이제 로컬 데스크톱의 아무 곳에나 복사된 텍스트를 붙여넣을 수 있습니다.  
![\[Lightsail의 브라우저 기반 SSH 클라이언트에서 텍스트를 복사합니다.\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/animated-gif-lightsail-copy-from-browser-terminal.gif)

# SSH 명령을 사용하여 Lightsail Linux 또는 Unix 인스턴스에 연결
<a name="amazon-lightsail-ssh-using-terminal"></a>

로컬 시스템에서 macOS를 포함한 Linux 또는 Unix 운영 체제를 사용하는 경우 Amazon Lightsail에서 터미널 창을 통해 SSH 클라이언트를 사용하여 Linux 또는 Unix 인스턴스에 연결할 수 있습니다.

이 가이드에서는 인스턴스에 연결하는 여러 가지 방법 중 하나를 안내합니다. 다른 방법에 대한 자세한 내용은 [SSH 키 페어](understanding-ssh-in-amazon-lightsail.md)를 참조하세요.

Lightsail에서 Linux 또는 Unix 인스턴스에 연결하는 가장 쉬운 방법은 Lightsail 콘솔에서 사용할 수 있는 브라우저 기반 SSH 클라이언트를 활용하는 것입니다. 자세한 내용은 [Linux 또는 Unix 인스턴스에 연결](lightsail-how-to-connect-to-your-instance-virtual-private-server.md)을 참조하세요.

**Topics**
+ [1단계: 인스턴스가 실행 중인지 확인하고 퍼블릭 IP 주소 가져오기](#terminal-ssh-get-public-ip-address)
+ [2단계: 인스턴스에서 사용 중인 SSH 키 페어 확인](#terminal-ssh-confirm-key-pair)
+ [3단계: 프라이빗 키의 권한을 변경하고 SSH를 사용하여 인스턴스에 연결](#terminal-ssh-change-key-file-permissions)

## 1단계: 인스턴스가 실행 중인지 확인하고 퍼블릭 IP 주소 가져오기
<a name="terminal-ssh-get-public-ip-address"></a>

다음 절차에서 Lightsail 콘솔에 로그인하여 인스턴스가 실행 중 상태인지 확인하고 인스턴스의 퍼블릭 IP 주소를 가져옵니다. SSH 연결을 설정하려면 인스턴스가 실행 중이어야 하며, 이 가이드의 후반부에서 인스턴스에 연결하려면 인스턴스의 퍼블릭 IP 주소가 필요합니다.

1. [Lightsail 콘솔](https://lightsail.aws.amazon.com/)에 로그인합니다.

1. Lightsail 홈 페이지의 **인스턴스** 섹션에서 연결할 인스턴스를 찾습니다.

1. 인스턴스가 실행 중인 상태인지 확인하고 인스턴스의 퍼블릭 IP 주소를 기록해 둡니다.

   인스턴스의 상태와 퍼블릭 IP 주소는 다음 예와 같이 인스턴스 이름 옆에 나열됩니다.  
![\[인스턴스의 상태 및 퍼블릭 IP 주소\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/amazon-lightsail-status-and-public-ip-address.png)

## 2단계: 인스턴스에서 사용 중인 SSH 키 페어 확인
<a name="terminal-ssh-confirm-key-pair"></a>

다음 절차에서는 인스턴스에서 사용 중인 SSH 키 페어를 확인합니다. 인스턴스를 인증하고 SSH 연결을 설정하려면 키 페어의 프라이빗 키가 필요합니다.

1. Lightsail 홈 페이지의 **인스턴스** 섹션에서 연결할 인스턴스의 이름을 선택합니다.

   인스턴스를 관리할 수 있는 여러 탭 옵션이 포함된 **인스턴스 관리(Instance management)** 페이지가 표시됩니다.  
![\[Lightsail 콘솔의 인스턴스 관리 페이지\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/amazon-lightsail-instance-management-page.png)

1. **연결(Connect)** 탭에서 아래로 스크롤하여 인스턴스에서 사용 중인 키 페어를 확인합니다. 2가지 경우가 있습니다.

   1. 다음 예에서는 인스턴스를 생성한 AWS 리전에 대해 기본 키 페어를 사용하는 인스턴스를 보여줍니다. 인스턴스에서 기본 키 페어를 사용하는 경우 이 절차의 3단계를 계속 진행하여 키 페어의 프라이빗 키를 다운로드할 수 있습니다. Lightsail에서는 각 AWS 리전의 기본 키 페어에 대해서만 프라이빗 키를 저장합니다.  
![\[Lightsail 인스턴스에 사용되는 기본 키 페어\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/amazon-lightsail-default-key-pair.png)

   1. 다음 예에서는 직접 업로드하거나 생성한 사용자 지정 키 페어를 사용하는 인스턴스를 보여줍니다. 인스턴스에서 사용자 지정 키 페어를 사용하는 경우 키를 저장한 사용자 지정 키 페어의 프라이빗 키를 찾아야 합니다. 사용자 지정 키 페어의 프라이빗 키를 분실한 경우 자체 클라이언트를 사용하여 인스턴스에 SSH 연결을 설정할 수 없습니다. 그러나 Lightsail 콘솔에서 지원되는 브라우저 기반 SSH 클라이언트는 계속 사용할 수 있습니다. 사용자 지정 키 페어의 프라이빗 키를 찾은 후 가이드의 [3단계: 프라이빗 키의 권한을 변경하고 SSH를 사용하여 인스턴스에 연결](#terminal-ssh-change-key-file-permissions) 섹션을 이어서 진행합니다.  
![\[Lightsail 인스턴스에 사용되는 사용자 지정 키 페어\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/amazon-lightsail-custom-key-pair.png)

1. Lightsail 홈 페이지의 상단 탐색 메뉴에서 계정을 선택합니다.

1. 드롭다운 메뉴에서 **계정(Account)**을 선택합니다.  
![\[Lightsail 계정 탭\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/amazon-lightsail-console-account-menu.png)

   계정 설정을 관리할 수 있는 여러 탭 옵션이 포함된 **계정 관리(Account management)** 페이지가 표시됩니다.  
![\[Lightsail 콘솔의 계정 관리 페이지\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/amazon-lightsail-account-management-page.png)

1. **SSH 키(SSH keys)** 탭을 선택합니다.

1. 아래로 스크롤하고 연결할 인스턴스의 AWS 리전 의 기본 키 옆에 있는 다운로드 아이콘을 선택합니다.  
![\[Lightsail 콘솔에서 기본 키 페어의 프라이빗 키 다운로드\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/amazon-lightsail-public-key-download.png)

   프라이빗 키가 로컬 시스템에 다운로드됩니다. 다운로드한 키를 사용자의 홈 디렉터리에 있는 '키(Keys)' 폴더와 같이 모든 SSH 키를 저장하는 디렉터리로 옮길 수 있습니다. 이 가이드의 다음 섹션에서 프라이빗 키가 저장된 디렉터리를 참조해야 합니다. 프라이빗 키가 `.pem`이 아닌 다른 형식으로 저장하려고 할 경우 저장하기 전에 수동으로 형식을 `.pem`으로 변경해야 합니다.
**참고**  
Lightsail은 `.pem` 파일 또는 기타 인증서 형식을 조작하기 위한 유틸리티를 제공하지 않습니다. 프라이빗 키 파일의 형식을 변환해야 하는 경우 [OpenSSL](https://www.openssl.org/docs/)과 같은 무료 오픈 소스 도구를 손쉽게 사용할 수 있습니다.

   방금 다운로드한 프라이빗 키를 사용하고 인스턴스에 SSH 연결을 설정하려면 가이드의 다음 [3단계: 프라이빗 키의 권한을 변경하고 SSH를 사용하여 인스턴스에 연결](#terminal-ssh-change-key-file-permissions) 섹션을 이어서 진행합니다.

## 3단계: 프라이빗 키의 권한을 변경하고 SSH를 사용하여 인스턴스에 연결
<a name="terminal-ssh-change-key-file-permissions"></a>

다음 절차에서는 프라이빗 키 파일의 권한을 사용자만 읽고 쓸 수 있도록 변경합니다. 그런 다음 로컬 시스템에서 터미널 창을 열고 SSH 명령을 실행하여 Lightsail에서 인스턴스와의 연결을 설정합니다.

1. 로컬 시스템에서 터미널 창을 엽니다.

1. 다음 명령을 입력하여 키 페어의 프라이빗 키를 사용자만 읽고 쓸 수 있도록 합니다. 이는 일부 운영 체제에서 요구하는 보안 모범 사례입니다.

   ```
   sudo chmod 400 /path/to/private-key.pem
   ```

   명령에서 `/path/to/private-key.pem`을 인스턴스에서 사용 중인 키 페어의 프라이빗 키를 저장한 디렉터리 경로로 바꿉니다.

   **예:**

   ```
   sudo chmod 400 /Users/user/Keys/LightsailDefaultKey-us-west-2.pem
   ```

1. 다음 명령을 입력하여 SSH를 통해 Lightsail에서 인스턴스에 연결합니다.

   ```
   ssh -i /path/to/private-key.pem username@public-ip-address
   ```

   명령에서 다음과 같이 바꿉니다.
   + */path/to/private-key.pem*을 인스턴스에서 사용 중인 키 페어의 프라이빗 키를 저장한 디렉터리 경로로 바꿉니다.
   + *username*을 인스턴스의 사용자 이름으로 바꿉니다. 인스턴스에서 사용하는 블루프린트에 따라 다음 사용자 이름 중 하나를 지정할 수 있습니다.
     + AlmaLinux OS 9, Amazon Linux 2 및 Amazon Linux 2023, CentOS Stream 9, FreeBSD 및 openSUSE 인스턴스의 경우: `ec2-user`
     + Debian 인스턴스: `admin`
     + Ubuntu 인스턴스: `ubuntu`
     + Bitnami 인스턴스: `bitnami`
     + Plesk 인스턴스: `ubuntu`
     + cPanel 및 WHM 인스턴스: `centos`
   + *public-ip-address*를 앞서 Lightsail 콘솔에서 확인한 인스턴스의 퍼블릭 IP 주소로 바꿉니다.

   **절대 경로가 포함된 예:**

   ```
   ssh -i /Users/user/Keys/LightsailDefaultKey-us-west-2.pem ec2-user@192.0.2.0
   ```

   **상대 경로가 포함된 예:**

   `.pem` 파일의 `./` 접두사에 유의해야 합니다. `./`를 생략하고 단순히 `LightsailDefaultKey-us-west-2.pem`을 쓰면 효과가 없습니다.

   ```
   ssh -i ./LightsailDefaultKey-us-west-2.pem ec2-user@192.0.2.0
   ```

   인스턴스의 시작 메시지가 표시되면 인스턴스에 성공적으로 연결된 것입니다. 다음 예는 Amazon Linux 2 인스턴스의 시작 메시지를 보여줍니다. 다른 인스턴스 블루프린트에도 비슷한 시작 메시지가 사용됩니다. 연결된 후에는 Lightsail의 인스턴스에서 명령을 실행할 수 있습니다. 연결을 끊으려면 `exit`를 입력하고 Enter 키를 누릅니다.  
![\[Lightsail 인스턴스로 설정된 SSH 연결\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/amazon-lightsail-ssh-connection-established.png)

# PuTTY를 사용하여 Linux/Unix Lightsail 인스턴스에 연결
<a name="lightsail-how-to-ssh-connect-to-instance-virtual-private-server-using-putty"></a>

Lightsail의 브라우저 기반 SSH 터미널 외에, PuTTY와 같은 SSH 클라이언트를 사용하여 Linux 기반 인스턴스에 연결할 수도 있습니다. PuTTY를 설정하는 방법을 알아보려면 [Lightsail에서 SSH를 사용하여 연결할 PuTTY 다운로드 및 설정](lightsail-how-to-set-up-putty-to-connect-using-ssh.md)을 참조하십시오.

**참고**  
RDP를 사용하여 Windows 기반 인스턴스에 연결하려면 [Windows 기반 Lightsail 인스턴스에 연결](connect-to-your-windows-based-instance-using-amazon-lightsail.md)을 참조하십시오.

Lightsail이 제공하는 기본 프라이빗 키, Lightsail의 새 프라이빗 키 또는 다른 서비스와 함께 사용하는 다른 프라이빗 키를 사용할 수 있습니다.

1. PuTTY를 시작합니다(예: **시작** 메뉴에서 **모든 프로그램**, **PuTTY**, **PuTTY** 선택).

1. **로드**를 선택한 다음 저장한 세션을 찾습니다.

   저장한 세션이 없으면 [4단계: 프라이빗 키 및 인스턴스 정보로 PuTTY 구성 완료](lightsail-how-to-set-up-putty-to-connect-using-ssh.md)를 참조하십시오.

1. 인스턴스 운영 체제에 따라 다음 기본 사용자 이름 중 하나를 사용하여 로그인합니다.
   + AlmaLinux, Amazon Linux 2 및 Amazon Linux 2023, CentOS Stream 9, FreeBSD 및 openSUSE 인스턴스의 경우: `ec2-user`
   + Debian 인스턴스: `admin`
   + Ubuntu 인스턴스: `ubuntu`
   + Bitnami 인스턴스: `bitnami`
   + Plesk 인스턴스: `ubuntu`
   + cPanel & WHM 인스턴스: `centos`

   인스턴스 운영 체제에 대한 자세한 내용은 [Lightsail 인스턴스 이미지 선택](compare-options-choose-lightsail-instance-image.md)을 참조하십시오.

SSH에 대해 자세히 알아보려면 [SSH와 Amazon Lightsail 인스턴스 연결](understanding-ssh-in-amazon-lightsail.md)을 참조하십시오.

# PuTTY를 사용하여 Lightsail Linux 인스턴스에 연결
<a name="lightsail-how-to-set-up-putty-to-connect-using-ssh"></a>

PuTTY 같은 SSH 클라이언트를 사용하여 Amazon Lightsail 인스턴스에 연결할 수 있습니다. PuTTY에는 프라이빗 SSH 키의 복사본이 필요합니다. 이미 키를 가지고 있을 수도 있고 Lightsail에서 생성되는 키 페어를 사용할 수도 있습니다. 어떤 키를 사용하든 지원됩니다. SSH 키에 대한 자세한 내용은 [SSH 키 페어](understanding-ssh-in-amazon-lightsail.md)를 참조하세요. 이 주제에서는 키 페어를 다운로드하고 인스턴스에 연결하도록 PuTTY를 설정하는 절차를 안내합니다.

이 가이드에서는 인스턴스에 연결하는 여러 가지 방법 중 하나를 안내합니다. 다른 방법에 대한 자세한 내용은 [SSH 키 페어](understanding-ssh-in-amazon-lightsail.md)를 참조하세요.

Lightsail에서 Linux 또는 Unix 인스턴스에 연결하는 가장 쉬운 방법은 Lightsail 콘솔에서 사용할 수 있는 브라우저 기반 SSH 클라이언트를 활용하는 것입니다. 자세한 내용은 [Amazon Lightsail에서 Linux 또는 Unix 인스턴스에 연결](lightsail-how-to-connect-to-your-instance-virtual-private-server.md)을 참조하세요.

## 사전 조건
<a name="lightsail-putty-prerequisites"></a>
+ Lightsail에서 실행 중인 인스턴스가 필요합니다. 자세한 내용은 [Amazon Lightsail에서 인스턴스 생성](getting-started-with-amazon-lightsail.md)을 참조합니다.
+ 나중에 퍼블릭 IP 주소가 변경될 경우 PuTTY를 다시 구성할 필요가 없도록 고정 IP 주소를 만들어 인스턴스에 연결하는 것이 좋습니다. 자세한 내용은 [고정 IP를 생성하여 인스턴스에 연결](lightsail-create-static-ip.md)을 참조하세요.

## 1단계: PuTTY 다운로드 및 설치
<a name="lightsail-download-and-install-putty"></a>

PuTTY는 Windows용 SSH를 무료로 구현하는 것입니다. [PuTTY 웹사이트](http://www.chiark.greenend.org.uk/~sgtatham/putty/)에서 암호화가 허용되지 않는 국가와 관련된 제한 사항을 비롯하여 PuTTY에 관한 모든 내용을 알아봅니다. PuTTY가 이미 있는 경우 **2단계**로 건너뛸 수 있습니다.

1. [Download PuTTY](http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html) 링크에서 PuTTY 설치 관리자 또는 실행 파일을 다운로드합니다.

   선택할 다운로드 파일을 결정하는 데 도움이 필요할 경우 [PuTTY Documentation](http://www.chiark.greenend.org.uk/~sgtatham/putty/docs.html)을 참조하십시오. 최신 버전을 사용하는 것이 좋습니다.

1.  **2단계**로 이동해 프라이빗 키를 얻은 후 PuTTY를 구성합니다.

## 2단계: 프라이빗 키 준비
<a name="lightsail-get-your-private-key-ready"></a>

프라이빗 키를 얻는 옵션은 여러 가지가 있습니다. Lightsail에서 생성하는 기본 프라이빗 키를 사용하거나 Lightsail에서 새 프라이빗 키를 생성하게 하거나 다른 서비스에서 제공하는 프라이빗 키가 이미 있을 수 있습니다. 이 옵션마다 수행하는 단계는 다음 절차에서 간략하게 설명합니다.

1. [Lightsail 콘솔](https://lightsail.aws.amazon.com/)에 로그인합니다.

1. Lightsail 홈 페이지의 상단 탐색 메뉴에서 계정을 선택합니다.

1. 드롭다운 메뉴에서 **계정(Account)**을 선택합니다.  
![\[Lightsail 계정 탭\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/amazon-lightsail-console-account-menu.png)

1. **SSH 키** 탭을 선택합니다.

1. 사용할 프라이빗 키에 따라 다음 옵션 중 하나를 선택합니다.
   + **가 Lightsail 생성하는 기본 프라이빗 키를 사용하려면** 페이지의 **기본 키** 섹션에서 인스턴스가 위치한의 기본 프라이빗 키 옆에 AWS 리전 있는 다운로드 아이콘을 선택합니다.  
![\[Lightsail 콘솔의 SSH 키 페어\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/managing-key-pairs-download-default-key.png)
   + **Lightsail에서 새 키 페어를 생성하려면** 페이지의 **사용자 지정 키(Custom keys)** 섹션에서 **키 페어 생성(Create key pair)**을 선택합니다. 인스턴스가 AWS 리전 위치한를 선택하고 **생성을** 선택합니다. 이름을 입력하고 **키 페어 생성**을 선택합니다. 프라이빗 키를 다운로드하기 위한 옵션이 제공됩니다.
**중요**  
이 프라이빗 키를 한 번만 다운로드할 수 있습니다. 안전한 위치에 보관하십시오.
   + **자체 키 페어를 사용하려면** **새로 업로드**를 선택합니다. 인스턴스가 AWS 리전 있는를 선택하고 **업로드**를 선택합니다. **파일 업로드**를 선택한 후 로컬 드라이브에서 파일을 찾습니다. 키 파일을 Lightsail에 업로드할 준비가 되면 **키 업로드(Upload key)**를 선택합니다.

1. 프라이빗 키를 다운로드하거나 Lightsail에서 새 프라이빗 키를 생성한 경우 쉽게 찾을 수 있는 곳에 `.pem` 키 파일을 저장해야 합니다.

   다른 사람이 읽을 수 없도록 파일의 권한을 설정하는 것이 좋습니다.

## 3단계: Lightsail 프라이빗 키로 PuTTYgen 구성
<a name="lightsail-configure-puttygen-with-your-key"></a>

`.pem` 키 파일의 복사본이 있으므로 PuTTY Key Generator(PuTTYgen)를 사용하여 PuTTY를 설정할 수 있습니다.

1. PuTTYgen을 시작합니다(예: **시작** 메뉴에서 **모든 프로그램**, **PuTTY**, **PuTTYgen** 선택).

1. **로드(Load)**를 선택합니다.

   기본적으로 PuTTYgen에는 확장명이 `.ppk`인 파일만 표시됩니다. `.pem` 파일을 찾으려면 모든 유형의 파일을 표시하는 옵션을 선택합니다.

1. `lightsailDefaultKey.pem`을 선택한 다음 **열기**를 누릅니다.

   PuTTYgen에서 키를 성공적으로 가져왔다고 확인해주면 **확인**을 선택할 수 있습니다.

1. **Save private key(프라이빗 키 저장)**를 선택한 다음 암호와 함께 저장하지 않을 것임을 확인합니다.

   추가적인 보안 방법으로서 암호를 만들 경우에는 PuTTY를 사용하여 인스턴스에 연결할 때마다 암호를 입력해야 합니다.

1. 프라이빗 키를 저장하기 위해 이름과 위치를 지정한 후 **저장**을 선택합니다.

1. PuTTYgen을 닫습니다.

## 4단계: 프라이빗 키 및 인스턴스 정보로 PuTTY 구성 완료
<a name="lightsail-configure-putty-with-your-key"></a>

거의 다 됐습니다\$1 마지막으로 한 가지만 변경하는 동안 기다려 주십시오.

1. PuTTY를 엽니다.

1. Lightsail에서 인스턴스 관리 페이지의 퍼블릭 IP 주소를 가져옵니다([고정 IP 주소](understanding-static-ip-addresses-in-amazon-lightsail.md) 사용 권장).

   Lightsail 홈 페이지에서 퍼블릭 IP 주소를 가져오거나 인스턴스를 선택하여 그에 대한 세부 정보를 볼 수 있습니다.

1. 퍼블릭 IP 주소를 **Host Name (or IP address)(호스트 이름(또는 IP 주소))** 필드에 입력하거나 붙여 넣습니다.
**참고**  
포트 22가 Lightsail 인스턴스에서 SSH에 대해 이미 열려 있으므로 기본 포트를 적용합니다.

1. **연결**에서 **SSH**를 펼친 후 **인증**을 선택한 다음 **보안 인증**을 선택합니다.  
![\[구성 대화 상자의 PuTTY 및 SSH 인증 옵션\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/putty-configuration-connection-ssh-auth.png)

1. **찾아보기**를 선택하여 이전 단계에서 생성한 `.ppk` 파일을 탐색한 후 **열기**를 선택합니다.

1. **열기**를 다시 선택한 후 앞으로 이 연결을 신뢰하도록 **수락**을 선택합니다.

1. 인스턴스 운영 체제에 따라 다음 기본 사용자 이름 중 하나를 사용하여 로그인합니다.
   + AlmaLinux, Amazon Linux 2 및 Amazon Linux 2023, CentOS Stream 9, FreeBSD 및 openSUSE 인스턴스의 경우: `ec2-user`
   + Debian 인스턴스: `admin`
   + Ubuntu 인스턴스: `ubuntu`
   + Bitnami 인스턴스: `bitnami`
   + Plesk 인스턴스: `ubuntu`
   + cPanel 및 WHM 인스턴스: `centos`

   인스턴스 운영 체제에 대한 자세한 내용은 [이미지 선택](compare-options-choose-lightsail-instance-image.md)을 참조하세요.

1. 앞으로 사용할 것에 대비해 연결 정보를 꼭 저장하십시오.

## 다음 단계
<a name="lightsail-configure-putty-next-steps"></a>

다시 연결해야 하는 경우 [PuTTY를 사용하여 Linux/Unix 기반 인스턴스에 연결](lightsail-how-to-ssh-connect-to-instance-virtual-private-server-using-putty.md)을 참조하세요.

# SFTP를 사용하여 Lightsail Linux 인스턴스로 안전하게 파일 전송
<a name="amazon-lightsail-connecting-to-linux-unix-instance-using-sftp"></a>

SFTP(SSH File Transfer Protocol)를 사용하여 인스턴스에 연결함으로써 Amazon Lightsail에서 로컬 컴퓨터와 Linux/Unix 인스턴스 간에 파일을 전송할 수 있습니다. 이를 위해서는 인스턴스에 대한 프라이빗 키를 가져와서 이를 사용해 FTP 클라이언트를 구성해야 합니다. 이 자습서에서는 인스턴스에 연결하도록 FileZilla FTP 클라이언트를 구성하는 방법을 보여줍니다. 여기 나온 단계들은 다른 FTP 클라이언트에도 적용이 가능합니다.

**Topics**
+ [사전 조건](#connecting-to-linux-unix-instance-using-sftp-prerequisites)
+ [인스턴스의 SSH 키 가져오기](#get-the-ssh-key-for-your-instance)
+ [FileZilla를 구성하고 인스턴스에 연결](#configure-filezilla-and-connect-to-your-instance)

## 사전 조건
<a name="connecting-to-linux-unix-instance-using-sftp-prerequisites"></a>

아직 수행하지 않은 경우 다음 사전 조건을 완료합니다.
+ 로컬 컴퓨터에 FileZilla를 다운로드하고 설치합니다. 자세한 내용은 다음 다운로드 옵션을 참조하십시오.
  + [Windows용 FileZilla 클라이언트 다운로드](https://filezilla-project.org/download.php?platform=win64)
  + [Mac OS X용 FileZilla 클라이언트 다운로드](https://filezilla-project.org/download.php?platform=osx)
  + [Linux용 FileZilla 클라이언트 다운로드](https://filezilla-project.org/download.php?platform=linux)
+ 인스턴스의 퍼블릭 IP 주소를 가져옵니다. 다음 예제에서와 같이 [Lightsail 콘솔](https://lightsail.aws.amazon.com/)에 로그인한 다음, 인스턴스 옆에 표시되는 퍼블릭 IP 주소를 복사합니다.  
![\[Lightsail의 인스턴스에 대한 퍼블릭 IP 주소.\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/amazon-lightsail-instance-public-ip.png)

## 인스턴스의 SSH 키 가져오기
<a name="get-the-ssh-key-for-your-instance"></a>

아래의 단계를 완료하여 인스턴스의 AWS 리전을 위한 기본 프라이빗 키를 가져오십시오. FileZilla를 사용하여 인스턴스에 연결하려면 이 키가 필요합니다.

**참고**  
자체 키 페어를 사용 중이거나 Lightsail 콘솔을 사용하여 키 페어를 생성한 경우에는 자체 프라이빗 키를 찾아서 이를 사용해 인스턴스에 연결합니다. 사용자가 자체 키를 업로드하거나 Lightsail 콘솔을 사용해 키 페어를 생성한 경우에는 Lightsail가 프라이빗 키를 저장하지 않습니다. 프라이빗 키가 없는 SFTP를 사용하면 인스턴스에 연결할 수 없습니다.

1. [Lightsail 콘솔](https://lightsail.aws.amazon.com/)에 로그인합니다.

1. Lightsail 홈 페이지의 상단 탐색 메뉴에서 사용자 또는 역할을 선택합니다.

1. 드롭다운 메뉴에서 **계정**을 선택합니다.  
![\[Lightsail 콘솔의 계정(Account) 메뉴.\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/amazon-lightsail-console-account-menu.png)

1. **SSH 키** 탭을 선택합니다.

1. 페이지의 아래로 스크롤하여 **기본 키(Default keys)** 섹션으로 이동합니다.

1. 인스턴스가 위치한 리전의 기본 프라이빗 키 옆에 있는 **다운로드**를 선택합니다.  
![\[Lightsail 콘솔의 SSH 키 페어.\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/managing-key-pairs-download-default-key.png)

1. 로컬 드라이브의 안전한 위치에 프라이빗 키를 저장합니다.

## FileZilla를 구성하고 인스턴스에 연결
<a name="configure-filezilla-and-connect-to-your-instance"></a>

아래의 단계를 완료하여 인스턴스에 연결하도록 FileZilla를 구성합니다.

1. FileZilla를 엽니다.

1. **파일**과 **Site Manager(사이트 관리자)**를 차례로 선택합니다.

1. **새 사이트(New site)**를 선택하고 사이트 이름을 지정합니다.  
![\[FileZilla의 새 사이트 구성.\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/amazon-lightsail-filezilla-sftp-new-site.png)

1. **프로토콜** 드롭다운 메뉴에서 **SFTP(SSH File Transfer Protocol)**를 선택합니다.

1. **호스트** 텍스트 상자에 인스턴스의 퍼블릭 IP 주소를 입력하거나 붙여 넣습니다.

1. **Logon Type(로그인 유형)** 드롭다운 메뉴에서 **Key File(키 파일)**을 선택합니다.

1. **사용자** 텍스트 상자에 인스턴스 운영 체제에 따라 다음 기본 사용자 이름 중 하나를 입력합니다.
   + AlmaLinux, Amazon Linux 2 및 Amazon Linux 2023, CentOS Stream 9, FreeBSD 및 openSUSE 인스턴스의 경우: `ec2-user`
   + Debian 인스턴스: `admin`
   + Ubuntu 인스턴스: `ubuntu`
   + Bitnami 인스턴스: `bitnami`
   + Plesk 인스턴스: `ubuntu`
   + cPanel & WHM 인스턴스: `centos`
**중요**  
여기에 나열된 기본 사용자 이름과는 다른 사용자 이름을 활용하는 경우 사용자에게 인스턴스에 대한 쓰기 권한을 부여해야 할 수 있습니다.

1. **Key File(키 파일)** 텍스트 상자 옆의 **찾아보기**를 선택합니다.  
![\[FileZilla의 SFTP 구성.\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/amazon-lightsail-filezilla-sftp-configuration.png)

1. 이 절차 앞부분에 나온 Lightsail 콘솔에서 다운로드한 프라이빗 키 파일을 찾은 다음, **열기**를 선택합니다.
**참고**  
Windows를 사용하는 경우 pem 파일을 검색할 때 기본 파일 유형을 **모든 파일(All files)**로 변경합니다.  
![\[FileZilla 열기 대화 상자의 파일 확장명 설정\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/amazon-lightsail-filezilla-file-extention-setting.png)

1. **연결**을 선택합니다.

1. 다음 예와 유사한 호스트 키를 알 수 없다는 메시지가 표시될 수 있습니다. **확인(OK)**을 선택하여 프롬프트를 확인하고 인스턴스에 연결합니다.  
![\[FileZilla의 알 수 없는 호스트 키.\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/amazon-lightsail-filezilla-unknown-hostkey.png)

   다음 예제와 비슷한 상태 메시지가 나타나면 성공적으로 연결이 된 것입니다.  
![\[FileZilla가 Lightsail의 인스턴스에 성공적으로 연결되었습니다.\]](http://docs.aws.amazon.com/ko_kr/lightsail/latest/userguide/images/amazon-lightsail-filezilla-sftp-successfully-connected.png)

   로컬 컴퓨터와 인스턴스 간의 파일 전송 방법을 포함하여 FileZilla 사용에 관한 자세한 내용은 [FileZilla Wiki 페이지](https://wiki.filezilla-project.org/Using)를 참조하십시오.