AWS EC2, Azure 사용하기
2022. 9. 15. 00:54ㆍAI/개발 환경
SSH 연결(프라이빗키 권한 설정, 터미널 관리자 권한 열기)
ssh -i 'file_path/file_name.pem' ubuntu@퍼블릭IPv4DNS # (IP/~~.com)
AWS![]() |
Azure![]() |
프라이빗키 권한 설정
윈도우 사용시 - 상속 사용하지 않음 설정과 다른 사용자를 권한에서 삭제
그외 OS는 chmod 400 프라이빗키.경로 명령어로 설정
window terminal 관리자 모드로 실행
ssh -i C:\~~~\cpu_key.pem azureuser@20.77.24.xxx
# ssh kye 파일경로 #ID @ IP
주피터 노트북 설치
sudo apt-get update
sudo apt-get install python3-pip
sudo pip3 install notebook
주피터 노트북 비밀번호 생성
python3
from notebook.auth import passwd
passwd()
# 비밀번호 입력후 SHA1 값 저장, config 수정에 사용
ex) 'argon2:$argon2id ~~~ '
주피터 노트북 config 생성, 편집
jupyter notebook --generate-config
sudo vi /home/ubuntu/.jupyter/jupyter_notebook_config.py
config.py 편집내용
c = get_config()
c.NotebookApp.password = u'해시값'
c.NotebookApp.ip = '10.120.32.xxx' # 프라이빗 IP
c.NotebookApp.notebook_dir = './home/azureuser/.jupyter' # 생략 가능
c.NotebookApp.notebook_dir = './home/ubuntu/.jupyter' # 생략 가능
#######
i : insert 모드
esc : 탐색 모드
편집 후 :wq! 명령어로 저장, 나가기
vi /vim 편집기 명령어 정리 (단축키 모음 / 목록)
vi /vim 편집기 명령어 정리 (단축키 모음 / 목록) 리눅스의 대표적인 에디터인 vi 편집기의 명령어들에 대해서 정리해보았습니다. vi 시작 명령어 명령어 설명 예제 vi {파일명} 파일열기, 작
iamfreeman.tistory.com
주피터 노트북 실행
cd /home/ubuntu/.jupyter && jupyter notebook --config jupyter_notebook_config.py #aws
cd /home/azureuser/.jupyter && jupyter notebook --config jupyter_notebook_config.py #azure
jupyter lab --config jupyter_lab_config.py #config 파일 디렉토리에서 실행
# 처음 실행시에는 config를 인자로 주어야 변경내용이 반영됨
AWS EC2의 port 개방
인스턴스의 보안-> 보안그룹에 들어간후, 인바인드 규칙을 추가한다
- 소스유형(anywhere), 포트 범위(8888), 0.0.0.0/0
![]() |
![]() |
주피터 노트북 접속하기
http://퍼블릭ip:8888 로 접속
ssh접송용 터미널 종료, 주피터 노트북만 사용
ctrl + z
bg
disown -h
파이참, VScode ssh로 원격 연결
https://wisdomcoder.oopy.io/6358c13a-0b75-42b5-adf9-e31f17b5901b