Cloud
1. 클라우드 계정 만들기
1. 클라우드 계정 만들기
Amazon cloud
https://aws.amazon.com/ko/education/awseducate/ AWS educate 이용 가능합니다.
https://education.github.com/pack GitHub Student Pack에서 MS Azure Coupon을 받을 수 있습니다.
Google Cloud
GCP 가입시 쿠폰으로 일정 기간 사용가능합니다.
국내 구름
국내에서는 Goorm.io 에서 일부 무료 서비스가 제공됩니다.
2. Cloud 서버 인스턴스 만들기
2. Cloud 서버 인스턴스 만들기
EC2서비스에서 ubuntu 18.04 (or 16.04) 인스턴스 시작하기
Private key 생성하기
내 컴퓨터에서 클라우드 서버로 ssh하기 위해서 필요한 private key를 다운받기 ( pem 파일로 리눅스나 MacOS에서는 바로 이용가능))
윈도우 putty에서 이용하기 위해서는 pem 파일을 Puttygen 도구로 ppk 파일로 변환하기
ssh or putty로 클라우드 서버 접속
3. 소켓 프로그래밍 실습의 서버를 클라우드에서 실행
3. 소켓 프로그래밍 실습의 서버를 클라우드에서 실행
local computer에서 코딩한 *.py 파일을 github repository에 push 하기
AWS EC2 서버에서 git clone 하기
AWS EC2 서버의 port number 열기: EC2 대시보드에서 보안그룹 -> 인바운드 규칙 추가하기 (설정한 포트번호)
4. 참고 자료
4. 참고 자료