들어가기에 앞서 미리 계정에 가입을 한다.
1. 기본 세팅2. 탄력적 IP 생성 및 연결3. 원격 접속하기
기본 세팅
# Ubuntu Server 선택
Ubuntu Server 20.04 LTS (HVM), SSD Volume Type을 선택한다.
# 계속 넘긴다.
다음: 인스턴스 세부 정보 구성을 클릭한다. 다음: 스토리지 추가를 클릭한다. 다음: 태그 추가를 클릭한다. 다음: 보안 그룹 구성을 클릭한다.
# 보안 그룹 구성을 설정한다.
다음과 같이 필요한 유형을 추가한다. (mobaXterm 접속포트: 22, tomcat 포트 : 8080, mySQL 포트 : 3306)
# 완료
시작하기를 누른다.
# 키 페어 다운받기
앞에서 시작하기 버튼을 클릭하면, 다음과 같은 화면이 나온다. "새 키 페어 생성"선택 후, 키 페어 유형 RSA와 키 페어 이름을 사용자 임의로 지정한다. 그 후, 키 페어 다운로드 클릭 후, 인스턴스 시작 버튼을 클릭한다. 다운받은 파일을 바탕화면에 폴더를 생성하여, 폴더 안으로 넣어준다. (잃어버리면 큰일 나므로 소중히 보관하기 위해서 폴더 안에 넣어두었다.). 다시 화면으로 돌아가 인스턴스 보기를 클릭한다.
탄력적 IP 생성 및 연결
좌측 서브 메뉴에서 탄력적 IP를 클릭 후, 우측 위에 탄력적 IP 주소를 할당을 클릭한다. 할당을 클릭한다. 할당받은 탄력적 IP를 행의 체크박스를 클릭한 후, 작업에서 탄력적 IP주소 연결을 클릭한다. 검색창을 누른 후, 인스턴스와 프라이빗IP 주소를 검색창에 나오 다음과 같이 탄력적 IP가 연결된 것을 확인할 수 있다.
원격 접속
MobaXterm 접속하기
MobaXterm에서 SSH를 클릭한 후, Remote host에 ip 입력하며, Advanced SSH settings 클릭해서 나온 Use private key에 디렉토리를 클릭하여 아까 다운받은 키 페어를 선택해 연다. 그 후 OK 버튼을 클릭하면 MobaXterm에 접속이 가능하다. (참고로 Ubuntu를 다운받은 나는 Login id가 ubuntu로 되어있어서 그렇게 적어서 접속했다.)
Putty로 접속하기
Putty가 들어있는 폴더에서 PuTTYgen을 클릭한 후, Load를 클릭한다. 앞에서 받은 키 페어를 클릭 후, 열기 버튼을 클릭한다. 그 후, Save private key 버튼 클릭하여 예를 클릭한다. 사용자 임의로 이름을 지정한 후, 저장 버튼을 클릭한다. PuTTY에 접속하여 HostName에 탄력적 IP를 작성 한다. PuTTY의 서브 메뉴에서 SSH-Auth클릭 후, Brower를 클릭하여 위에서 받은 ppk를 클릭하여 열기 버튼을 누른다. Open을 클릭하여 접속한다.