AWS Lightsail에서 Ubuntu 인스턴스 생성하기
AWS에서 제공하는 클라우드 호스팅 서비스 중에 Lightsail이라는 서비스가 있다. 기존 AWS의 EC2 인스턴스와 비교하면 보다 저렴하고 보다 쉽고 간단히 이용할 수 있는 장점이 있다. 물론 단점이 있는데 쉽고 간단한 대신 상세한 설정이 불가능하고, 현재까진 사용중인 인스턴스의 스펙을 조정하는 기능도 없다. 서버를 돌리다가 보다 좋은 성능이 필요할 시 새롭게 서버 인스턴스를 생성해서 직접 마이그레이션 해야 한다. 어쨌든 클라우드 호스팅을 처음 시도하려는 개발자라면 충분히 매력적인 서비스라고 단언할 수 있겠다. 1.인스턴스 생성 준비 본인은 이미 운영 중인 인스턴스가 있어서 독일과 서울에 존재하는 인스턴스의 정보가 표시된다. 인스턴스 생성 버튼을 클릭하여 새로운 인스턴스 생성을 시작한다. 2. 인스턴스 생성 인스턴스 위치 생성할 인스턴스의 위치를 결정한다. 당연히 서울을 선택하는 것이 퍼포먼스가 제일 좋다. 본인은 필요에 의해 독일로 선택하였다. 인스턴스 이미지 선택 인스턴스에 설치할 이미지를 결정한다. 필요한 앱들을 직접 설치할 것 예정이므로 OS 전용 을 선택하고 실제로 설치할 운영체제( Ubuntu )를 선택한다. SSH 키 페어 관리자 인스턴스가 설치되고 나면 인스턴스에 접속할 때 SSH 프로토콜을 사용하게 되는데 이때 사용할 SSH 키 페어가 필요하다. 조금 더 알아보면, 기존에 일반 우분투를 원격지에 설치한 후 해당 머신으로 SSH 접속을 할때 해당 머신의 ID와 Password를 통해 접속을 하게 되는데 클라우드 서비스로 설치되는 인스턴스의 경우 온갖 해킹공격의 먹이감이 된다. 설치한 후 10분만 지나도 22번 포트로 수많은 SSH 접속 시도가 발생하는 것을 알수 있다. 그래서 AWS는 SSH 접속시 SSH 키 페어라는 일종의 인증서 문서를 생성하고 이 문서를 통해서만 SSH 접속을 허용해 준다. 처음 인스턴스를 생성하는 경우에는 새로 생성 을 선택하여 SSH 키 페어를 ...