- OS: ubuntu 18.04
- root user (sudo)
- CPU 2 core / MEM 4G / Disk 50G
- Public IP 권장 (EC2 / GCE / Azure VM)
- 리눅스 기본 지식이 필요합니다. (ssh, vim, apt, curl 등)
- 간단한 프로그래밍 지식을 요구합니다. 언어는 무관하지만 이 책에서는 파이썬을 주로 다룹니다. 파이썬을 모르시더라도 전반적인 프로그래밍 지식만으로도 충분히 이해할 수 있습니다.
- 간단한 클라우드 지식이 필요합니다.
tmux
,screen
과 같은 터미널 멀티플랙서를 사용하면 편리합니다.
준비한 서버가 없다면 다음 클라우드 플랫폼을 이용하여 무료로 서버를 생성하시기 바랍니다.
GCP
: https://cloud.google.com/free/AWS
: https://aws.amazon.com/ko/s/dm/landing-page/start-your-free-trial/Azure
: https://azure.microsoft.com/ko-kr/free
참고 윈도우 운영체제 사용자에 한해서 설치합니다. 리눅스나 맥 운영체제를 사용하시는 경우 MobaXterm을 설치할 필요 없이 바로 각 운영체제에서 지원하는 터미널 프로그램을 사용하면 됩니다.
리눅스 서버로 접속할 터미널을 윈도우 서버에 설치합니다. putty
(https://www.putty.org) 등 선호하는 터미널을 사용해도 무방합니다.
- MobaXterm 다운로드: https://mobaxterm.mobatek.net/download.html
Home Edition
>Download now
클릭MobaXterm Home Edition (Portable edition)
다운로드- 다운로드 완료된 파일 압축 해제
Session
버튼 >SSH
버튼 클릭- Remote host / User 입력
- (Optional) Advanced SSH settings > Use private key (체크) > PEM키 등록