지금까지는 서버상의 작업을 AWS 의 웹 터미널을 통해서 해왔지만 AWS 웹 터미널은 연결도 자주 끊어지고 상당히

불편하다. 이번에는 다른 터미널 프로그램을 사용하여 작업하는 방법에 대해 알아본다.

 

1. 프라이빗 키

 웹 터미널 대신 일반 터미널에서 AWS 서버에 접속하려면 AWS 계정 프라이빗 키가 필요하다. 

 

AWS 라이트세일 홈페이지에서 계정(Account) 메뉴로 들어간다.

 

SSH keys 탭에서 Download 를 클릭하면 프라이빗 키 파일(.pem 파일)을 다운로드 받을 수 있다.  이 파일을

<프로젝트명>.pem 으로 이름을 바꾸어 로컬 개발환경의 venvs 디렉토리로 이동시킨다.

 

 

2. 터미널 프로그램

 터미널 프로그램은 다양하지만 여기서는 강좌대로 MobaXterm 을 사용하기로 한다.  개인적으로도 쓸만한 터미널

프로그램들을 찾아봤는데 MobaXterm 이 무료 터미널 프로그램중에서는 평가도 가장 좋은편이고 기능도 좋아보였다.

MobaXterm 다운로드 페이지에서 무료버전을 받아 설치하자. 

 

실행하면 위와 같은 화면이 보인다. Session 을 클릭하자.

 

종류는 SSH로 하고 Remote host 에 서버의 고정 ip를, Specify username 에 ubuntu를(인스턴스의 SSH 클라이언트

기본명이 ubuntu 로 되어있다), private key는 프라이빗 키 파일(mysite.pem)의 경로를 지정해준다. 그리고 ok를 누르면

이제 서버에 접속하기 위한 설정이 완료되었다.

 

이제 MobaXterm 에서 서버에 접속할 수 있다.

 

MobaXterm 은 기본적으로 SFTP 기능을 내장하고있어 원격접속한 서버와 파일을 주고받기 위해 별도의 프로그램을

사용할 필요가 없다. 좌측의 SFTP 탭에서 드래그앤 드롭만으로 서버와 파일을 주고받을 수 있다.

'개인 프로젝트 > Django-mysite' 카테고리의 다른 글

#33 Gunicorn  (0) 2021.10.15
#32 WSGI  (0) 2021.10.15
#30 settings.py 분리  (0) 2021.10.14
#29 AWS  (0) 2021.10.14
#28 검색과 정렬  (0) 2021.10.12

+ Recent posts