본문 바로가기
coding/AWS

[AWS]Mac에서 AWS EC2 Express 연결(2)

by 꾸준한 개발 2022. 3. 9.
반응형

인스턴스 세팅

 

ec2-10

  • 내가 생성한 인스턴스를 터미널에서 실행한다.

1) apt-get

sudo apt-get update
sudo apt-get upgrade

2) Jupyter notebook

  • Jupyter notebook 설치를 위해 python3-pip 설치하고 notebook 설치
sudo apt-get install phython3-pip
sudo pip3 install notebook
  • 노트북 비밀번호 설정해주기
  1. python3
  2. ~>>> passwd()
  3. 비밀번호 설정하고 나온 pawword 저장해 두기.(ex: 'argon2:$argon2id$v=19... )
  • 환경설정 파일 수정하기
sudo vi /home/ubuntu/.jupyter/jupyter_notebook_config.py
  1. vi 맨 하단으로 이동한후
  2. i를 클릭하고 insert 모드에서 아래처럼 입력해준다.
c = get_config()
c.NotebookApp.password = u(아까 받은 키값)
c.NotebookApp.ip = (프라이빗 아이피) ex: '172.0.12.456'
  1. esc를 누르고 :wq! 를 눌러서 저장하고 나오기.

ec2-11

  • ec2 인스턴스에서 8888번 포트 열어주기
  1. 인스턴스 클릭.
  2. 보안 클릭.
  3. 보안 그룹 링크 클릭.

ec2-12

  1. Edit inbound rules 클릭.

ec2-13

  1. 포트를 8888번으로 해주고 위치 무관으로 설정하고 저장해준다.
  • Jupyter notebook 실행해주기
 sudo jupyter-notebook --allow-root --config=/home/ubuntu/.jupyter/jupyter_notebook_config.py

ec2-14

위에 처럼 http://프라이빗 아이피:8888이 돌아가면 된다.

http://프라이빗 아이피:8888에 접속해서 확인해보기.

 

3) Nginx

 

sudo apt-get install nginx
sudo systemctl enable nginx <--시작
sudo systemctl restart nginx <-- 재시작
sudo systemctl status nginx <-- 상태확인

 

4) Git

 

sudo apt-get install git-core
git clone (https://깃허브 클론한 url)

 

5) Node, npm

 

curl -sL https://deb.nodesource.com/setup_16.x | sudo -E bash -
sudo apt install nodejs


이렇게 해서 기본적인 세팅은 끝난다.

반응형

댓글