주간 랩업/[SCC] Docker 기반 CI&CD 파이프라인 구축하기

1-8. Linux 코드 작성 환경 준비하기, 생성한 EC2 인스턴스에 연결하기

hooooolly 2025. 3. 24. 12:05

 

🔥 Ubuntu 환경에서 VS Code를 설치하고 환경 설정을 해보자!

 

 

VS Code 설치하기

 

다운로드 디렉토리에서 dpkg -i 명령어로 설치한다

 

 

아무 파일을 생성해준 후 code -파일명-을 입력하면 VS 편집기가 열리고 편하게 파일을 작성/수정할 수 있다.

 

 

 

✅ Python 설치하기

  • Python이 기본적으로 다운로드 돼있지 않은 경우
    1. 패키지 목록을 업데이트 합니다. sudo apt update
    2. Python을 설치합니다 (Python 3.x 버전) sudo apt install python3
    3. 설치 확인 python3 --version
    4. python3로 설치 했을 경우 관련 명령어 입력 시 python3로 입력
  • pip가 기본적으로 설치되어 있지 않거나 명령어 사용이 불가한 경우
    • sudo apt install python3-pip 명령어로 pip 설치

 

Flask 설치 후 코드 실행

 

pip install flask를 했을 때 externally-managed-environment 오류가 났다. 기본 패키지 관리자가 pip install을 직접 사용하는 것을 제한하기 때문에 난다고 한다. pipx를 사용하여 전역적으로 패키지를 설치했다. 

sudo apt install pipx
pipx ensurepath
pipx install flask
pipx run flask run

 

 

 

 

리눅스 환경에서 EC2 인스턴스에 SSH를 통해 연결하기

 

AWS 콘솔창에서 연결 메뉴에서 인스턴스의 ssh 명령을 복사하고 pem 키가 저장되어 있는 디렉토리에서 복사한 ssh 명령을 붙여 넣기 해서 클라우드에 연결한다