최근 간단한 서비스 배포를 준비하고 있다.
처음 AWS EC2 연결을 배울 때는 리눅스 체제가 낯설어서 어렵게 느껴졌는데
VSCode로 SSH 접속하는 방법을 알고 활용하니 너무 편해서 기록해 둔다.
탄력적 IP 생성 및 위에서 생성한 인스턴스에 탄력적 IP 주소 연결
![]() | ![]() |
---|
![]() | ![]() |
---|
sudo apt update
sudo apt upgrade
sudo apt install python3 # python 설치
export PATH="$PATH:/usr/bin"
sudo apt install python3-pip # pip 설치
sudo apt install python3-venv
python3 -m venv (가상환경명) # 가상환경 생성
source (가상환경명)/bin/activate # 가상환경 활성화
pip install -r requirements.txt
sudo apt-get install libgl1
# requirements.txt에 opencv를 활용하는데 이로 인한 에러 해결을 위함
# 에러 : Package 'libgl1-mesa-glx' has no installation candidate can not install this package
# cmd
ssh (접속 Host)
cd .ssh
vi authorized_keys
(i로 편집모드 진입, 나의 퍼블릭 키를 복붙)
(esc로 읽기모드, :wq로 저장, exit로 로컬로 복귀)