AWS 인스턴스 생성 - 가상 서버를 AWS 서비스를 통해 구축할 수 있음.(역시 아마존인가..)
인스턴스 생성 후 가상의 서버에 연결하는 데 도움이 되는 Cyberduck(FTP) 서비스를 이용한다.
ubuntu 환경에 pyenv 3.6.9 버전을 설치
해당 python3에 접속했을 때 autoenv가 자동으로 실행되게끔 실행하는 코드
ls - al, cat .env

먼저 jupyter notebook의 패스워드 설정을 하려고 했는데, jupyter가 없다고 한다. 그래서 pip install jupyter를 실행 후 진행하였다.
jupyter notebook --generate-config
from notebook.auth import passwd
passwd()
# 패스워드 입력, verify 패스워드 입력
quit
패스워드를 설정할 때 이 argon으로 시작되는 문자열이 사용됨.
설정 파일을 수정하기 위해 접속해야 하는데 sudo를 사용하여 접근한다.
sudo: 관리자 권한으로 접속하기 위해 사용되는 명령어
아마존에서 생성한 ubuntu는 루트 계정으로 다이렉트로 접근이 불가능하다. 그래서 sudo를 이용하여 관리자 권한으로 진행해야 한다.
인스턴스의 private IP를 NotebookApp.ip에 입력하여 ip를 설정한다.
오픈 브라우저 설정 — 주피터 실행할 때 브라우저 자동으로 뜨는데, 브라우저 못뜨게 해야한다.
c.NotebookApp.open_browser = True → False로 변경한다.
그 후 vim 에디터를 :wq하고 mkdir notebook, cd notebook, jupyter notebook을 실행한다.
포트 설정 추가하기 → 보안 설정에서 → 인바운드 규칙 추가 → 8888 포트 추가
우리는 PC에서 서버로 접속하기 위해 IP주소를 사용한다. 서버에 접속한 후에는 해당 파일에 접근해야 하는데 이때 사용되는 것이 포트!(약간 관문(interface)이라고 생각하면 좋을듯) ex) 22, 8888