본문 바로가기

Django/따라하는 장고

33. 서버 접속 설정 및 프로그램

AWS 서버에 접속하기 위해서 고정IP 와 방화벽 해제가 필요하다. 고정 IP는 말그대로 IP가 변하지 않고 고정된 IP 이다. 

먼저 AWS 라이트세일의 메인화면에서 네트워킹 탭을 눌러 고정 IP 생성을 누르자.

버튼을 누르면 

인스턴스 선택에서 Ubuntu-1 을 선택 후 생성 버튼을 누르자.

 

그렇게 하면 고정 IP주소가 생성된다.

파이보 서비스의 기본 포트 번호가 8000이다. 외부에서 8000번 포트로 접속하려면 방화벽 해제 작업을 해야 한다.

AWS 메인화면에서 인스턴스 탭에서 Ubuntu-1 을 눌러보자.

그 후 네트워킹 탭에서 아래 [ + 규칙추가 ] 버튼을 누르자.

포트 또는 범위에 8000을 누른 후 생성을 누르자. 이렇게 하면 8000 포트의 방화벽 해제를 했으므로 외부에서 고정 IP 의 8000 포트로 접속이 가능해진다.

 

이제 파이보를 서버에 적용해야 한다. 서버에 접속하여 프로그램을 설치하고 환경 설정을 진행하자. 서버 작업을 위한 도구 SSH 를 설치해보자. SSH 는 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 시스템(서버)의 명령을 수행하기 위한 프로토콜(기본포트 : 22 번).

 

먼저 SSH 프로그램으로 서버에 접속하기 위해서 AWS의 계정 프라이빗 키가 필요하다.

우 상단에 계정 버튼을 누르면 나오는 화면에서 SSH키 탭에서 아래에 있는 버튼을 눌러 프라이빗 키를 다운로드하자.

그리고 그 키는 .../vens 로 이동후 이름을 mysite.pem 으로 바꾸자.

그리고 터미널을 열어 .../vens 위치까지 이동 후 chmod 400 mysite.pem 명령을 해주자.

마지막으로  ssh -i mysite.pem ubuntu@본인의 고정 IP 주소 를 입력하면

서버에 접속이 된다. 이제 서버에 접속한 터미널을 이용해 서버작업을 할 수 있다.

'Django > 따라하는 장고' 카테고리의 다른 글

35. settings.py 분리  (0) 2022.12.05
34. 파이보 오픈  (0) 2022.11.30
32. 서버  (0) 2022.11.30
31. 깃허브  (0) 2022.11.29
30. 깃  (0) 2022.11.29