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 |