지금까지는 서버상의 작업을 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 |