

 AWS Cloud9 는 더 이상 신규 고객이 사용할 수 없습니다. AWS Cloud9 의 기존 고객은 정상적으로 서비스를 계속 이용할 수 있습니다. [자세히 알아보기](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

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

# AWS Cloud9 SSH 환경에 설치 AWS Cloud9 프로그램 사용
<a name="installer"></a>

 AWS Cloud9 SSH 개발 환경을 생성하기 전에 환경에 연결하려는 클라우드 컴퓨팅 인스턴스(예: Amazon EC2 인스턴스) 또는 자체 서버가 [SSH 호스트 요구 사항을](ssh-settings.md#ssh-settings-requirements) 충족해야 합니다. 이러한 요구 사항 중 하나는 인스턴스 또는 서버에서 AWS Cloud9 설치 프로그램을 다운로드하여 실행해야 한다는 것입니다. 설치 프로그램은 AWS Cloud9 인스턴스 또는 서버가가 AWS Cloud9 지원하는 운영 체제 플랫폼 및 아키텍처에서 실행 중인지 확인하는 Linux 쉘 스크립트입니다. 이 확인이 성공하면 스크립트는가 인스턴스 또는 서버에 AWS Cloud9 있어야 하는 구성 요소와 해당 종속성을 설치하려고 시도합니다.

이 주제에서는 대상 인스턴스 또는 서버에 설치 프로그램 스크립트를 다운로드하고 실행하는 방법을 설명합니다.
+  [AWS Cloud9 설치 프로그램 다운로드 및 실행](#installer-download-run) 
+  [AWS Cloud9 설치 프로그램 문제 해결](#installer-troubleshooting) 

## AWS Cloud9 설치 프로그램 다운로드 및 실행
<a name="installer-download-run"></a>

1. 환경에 연결할 클라우드 컴퓨팅 인스턴스 또는 자체 서버가 [SSH 호스트 요구 사항](ssh-settings.md#ssh-settings-requirements)을 충족하는지 확인합니다. 이러한 요구 사항에는 특정 버전의 Python 및 Node.js 설치, 로그인 후 AWS Cloud9 이 시작하도록 할 디렉터리에 대한 특정 권한 설정, 연결된 Amazon Virtual Private Cloud 설정 등이 포함됩니다.

1. 인스턴스 또는 서버에 연결되어 있는 동안 해당 인스턴스 또는 서버에서 다음 명령 중 하나를 실행합니다. 명령 중 하나를 실행하기 전에 `gcc`를 설치해야 합니다.

   ```
   curl -L https://d3kgj69l4ph6w4.cloudfront.net/static/c9-install-2.0.0.sh | bash
   wget -O - https://d3kgj69l4ph6w4.cloudfront.net/static/c9-install-2.0.0.sh | bash
   ```

1. 오류 없이 **완료** 메시지가 표시되면 [SSH 환경을 생성](create-environment-ssh.md)할 수 있습니다.

   오류 메시지가 표시될 경우, 다음 단원에서 문제 해결 정보를 참조하십시오.

## AWS Cloud9 설치 프로그램 문제 해결
<a name="installer-troubleshooting"></a>

이 섹션에서는 일반적인 문제, 가능한 원인 및 AWS Cloud9 설치 프로그램 오류 문제 해결을 위한 권장 해결 방법을 설명합니다.

해당 문제가 나와 있지 않거나 추가 도움이 필요한 경우, [AWS Cloud9 토론 포럼](https://forums.aws.amazon.com/forum.jspa?forumID=268)을 참조하세요. (이 포럼에 참가하면에서 로그인해야 할 수 AWS 있습니다.) 또한 직접 [당사에 문의](https://aws.amazon.com/contact-us/)할 수도 있습니다.
+  [-bash: wget: command not found](#installer-wget-not-found) 
+  [Error: please install make to proceed](#installer-install-make) 
+  [Error: please install gcc to proceed](#installer-install-gcc) 
+  [configure: error: curses not found](#installer-install-curses) 

### -bash: wget: command not found
<a name="installer-wget-not-found"></a>

 **문제:** 설치 프로그램 스크립트를 실행하면 `-bash: wget: command not found` 메시지가 표시됩니다.

 **가능한 원인:** 인스턴스 또는 서버에** `wget` **유틸리티가 설치되지 않았습니다.

 **권장 솔루션:** 대신에 ** `curl` ** 유틸리티를 사용하여 인스턴스 또는 서버에서 설치 프로그램 스크립트를 실행하십시오.

### Error: please install make to proceed
<a name="installer-install-make"></a>

 **문제:** 설치 프로그램 스크립트를 실행하면 `Error: please install make to proceed` 메시지가 표시됩니다.

 **가능한 원인:** 인스턴스 또는 서버에** `make` **유틸리티가 설치되지 않았습니다.

 **권장 솔루션:** ** `make` ** 유틸리티를 설치한 후, 인스턴스 또는 서버에서 설치 프로그램 스크립트를 다시 실행해 보십시오.

**`make` ** 유틸리티를 설치하려면 인스턴스 또는 서버에서 다음 명령 중 하나를 실행합니다.
+ Amazon EC2에서 실행 중인 Amazon Linux, Amazon Linux 2 및 Red Hat Enterprise Linux(RHEL)의 경우:** `sudo yum -y groupinstall "Development Tools"` ** 
+ Amazon EC2에서 실행 중인 Ubuntu Server의 경우:** `sudo apt install -y build-essential` ** 
+ SUSE의 경우: ** `sudo zypper install -y make` ** 

### Error: please install gcc to proceed
<a name="installer-install-gcc"></a>

 **문제:** 설치 프로그램 스크립트를 실행하면 `Error: please install gcc to proceed` 메시지가 표시됩니다.

 **가능한 원인:** 인스턴스 또는 서버에** `gcc` **유틸리티가 설치되지 않았습니다.

 **권장 솔루션:** ** `gcc` ** 유틸리티를 설치한 후, 인스턴스 또는 서버에서 설치 프로그램 스크립트를 다시 실행해 보십시오.

**`gcc` ** 유틸리티를 설치하려면 인스턴스 또는 서버에서 다음 명령 중 하나를 실행합니다.
+ Amazon EC2에서 실행 중인 Amazon Linux, Amazon Linux 2 및 Red Hat Enterprise Linux(RHEL)의 경우:** `sudo yum -y groupinstall "Development Tools"` ** 
+ Amazon EC2에서 실행 중인 Ubuntu Server의 경우:** `sudo apt install -y build-essential` ** 
+ SUSE의 경우: ** `sudo zypper install -y gcc` ** 
+ 다른 운영 체제의 경우 [Installing GCC](https://gcc.gnu.org/install/) 참조

### configure: error: curses not found
<a name="installer-install-curses"></a>

 **문제:** 설치 프로그램 스크립트를 실행하면 `configure: error: curses not found` 메시지가 표시됩니다.

 **가능한 원인:** 인스턴스 또는 서버에** `ncurses` **터미널 관리 라이브러리가 설치되지 않았습니다.

 **권장 솔루션:** ** `ncurses` ** 터미널 관리 라이브러리(일부 운영 체제의 경우, ** `glibc-static` ** 라이브러리)를 설치한 후, 인스턴스 또는 서버에서 설치 프로그램 스크립트를 다시 실행해 보십시오.

**`ncurses` **터미널 관리 라이브러리(일부 운영 체제의 경우, ** `glibc-static` ** 라이브러리)를 설치하려면 인스턴스 또는 서버에서 다음 명령 중 하나를 실행합니다.
+ Amazon EC2에서 실행 중인 Amazon Linux, Amazon Linux 2 및 Red Hat Enterprise Linux(RHEL)의 경우:** `sudo yum -y install ncurses-devel` ** 
+ SUSE의 경우: ** `sudo zypper install -y ncurses-devel` ** 및 ** `sudo zypper install -y glibc-static` ** 