오라클 클라우드 인스턴스 생성 및 SSH 접속하기
컨텐츠 정보
- 58,650 조회
- 32 댓글
- 1 추천
-
목록
본문
1. VM 인스턴스 생성하기
위와 같이 왼쪽 위의 ORACLE Cloud 글자를 클릭하면 홈으로 돌아옵니다.
그 후 VM 인스턴스 생성을 클릭합니다.
위와 같이 매우 설정할 것이 많아 보입니다. 하지만 실제로는 그렇게 어렵지 않습니다.
하나하나 설명해드리겠습니다.
(1) 이름
원하는 이름을 넣을 수 있습니다. 저는 구분하기 편하게 First-Instance라고 지정해줬습니다.
(2) 구획
구획은 처음에 생성한 First-ID로 잘 되어 있는 것을 볼 수 있습니다.
(3) 배치 및 하드웨어 구성
여기서는 표시해둔 이미지만 수정할 것입니다. 편집을 클릭하면
위와 같이 나옵니다.
가용성 도메인과 구성은 항상 무료 적격으로 이미 표시가 되어있어 수정할 부분이 없습니다.
이미지 변경을 클릭합니다.
위와 같이 Canonical Ubuntu 20.04 를 클릭합니다. 바로 밑에 Minimal 이미지도 있는데, 빠진 패키지가 많기 때문에 추천하지 않습니다.
선택을 잘 하셨다면 이미지 선택을 클릭합니다.
위와 같이 Canonical Ubuntu 20.04로 표시되면 됩니다.
(4) 네트워킹 구성
네트워킹은 현재 구성하고 있는 첫번째 구획과 관련된 내용이 들어가 있으면 됩니다.
수정할 부분이 없습니다.
(5) SSH 키 추가
인스턴스 생성에서 가장 중요한 부분입니다.
추천드리는 방식은 공용 키 붙여넣기 입니다.
PuttyGen이나 기타 방식으로 공용 키와 전용 키(개인 키)를 생성하여 붙여넣으면 됩니다.
장점은 비밀번호를 지정할 수 있어, 개인 키가 유출되더라도 비밀번호를 모르면 접속이 불가능하여 보안에 좋다는 것입니다.
PuttyGen을 다운 받아서 공용 키와 개인 키를 생성합니다.
[1] 32bit 용 PuttyGen 다운 받기
https://the.earth.li/~sgtatham/putty/latest/w32/puttygen.exe
[2] 64bit 용 PuttyGen 다운 받기
https://the.earth.li/~sgtatham/putty/latest/w64/puttygen.exe
자신의 컴퓨터에 맞는 bit를 선택해서 다운 받으면 됩니다.
puttygen.exe를 실행하면
위와 같이 나오는데요.
Generate를 누릅니다.
위와 같이 진행사항이 업데이트가 되는데, 마우스 커서를 빨간 공간 안에서 흔들어 줘야 합니다.
그러면 위와 같이 Key가 생성됩니다. 위에 나오는 많은 글자들이 공용 Key입니다.
위와 같이 Key comment에 아이디를 넣을 수 있지만 오라클 클라우드에서는 이미 지정된 ID를 쓸 것이므로 의미는 없습니다.
따라서 그대로 놔둬도 됩니다. SSH에 접속할 때 필요한 아이디는 인스턴스가 생성되면 알려줍니다.
Key passphrase 에 원하는 비밀번호를 입력합니다.
비밀번호를 넣지 않으면 SSH 접속할 때 비번없이 바로 접속 가능합니다. 그만큼 보안에는 취약합니다. 비밀번호를 넣는 것을 추천합니다.
Confirm passphrase 에 비밀번호를 똑같이 입력합니다.
다 입력했으면 Save private key를 눌러서 ppk 파일을 다운받습니다.
Putty에서 로그인할 때 반드시 필요한 파일입니다. 안전한 곳에 저장하세요.
그리고 위와 같이 빨간 박스에 있는 내용물들을 모두 긁어서 복사합니다.
위와 같이 공용 키 붙여넣기를 클릭 후 해당 내용을 붙여넣어줍니다.
SSH 작업은 끝났습니다.
(6) 부트 볼륨 구성
위와 같이 사용자정의 부트 볼륨 크기 지정에 체크하면 HDD 크기를 수정할 수 있습니다.
최소 크기는 46.6GB입니다. 최대 100GB까지 지정 가능합니다.
우리는 2개의 인스턴스를 생성할 것이므로 50으로 지정합니다.
그리고 생성을 클릭합니다.
2. 공용 IP 수정하기
현재 위와 같이 IP가 지정되어 있습니다. 하지만 임시 IP이므로 예약한 공용 IP로 수정할 것입니다.
참고로 사용자 이름이 ubuntu로 지정되어 있는 것을 볼 수 있습니다. SSH 접속할 때 필요한 ID입니다.
왼쪽 밑에 있는 연결된 VNIC를 클릭합니다.
위와 같이 First-Instance를 클릭합니다.
위와 같이 왼쪽 밑에 있는 IP 주소를 클릭합니다.
위와 같이 오른쪽 밑에 있는 점 3개를 클릭 후 편집을 클릭합니다.
위와 같이 공용 IP 없음을 클릭 후 업데이트를 클릭합니다. 기존에 배정된 임시 공용 IP를 제거하는 과정입니다.
위와 같이 공용 IP 주소가 지정되지 않은 것을 확인할 수 있습니다.
다시 점 3개를 클릭 후 편집을 클릭합니다.
위와 같이 예약된 공용 IP를 클릭할 수 있습니다. 그리고 밑에 값 선택을 클릭하면 예약해둔 IP가 표시됩니다.
IP를 클릭 후 업데이트를 클릭합니다.
위와 같이 예약된 공용 IP 지정까지 성공했습니다.
3. PuTTY로 SSH 접속하기
PuTTY를 설치합니다.
(1) 32bit 용 프로그램 다운 받기
https://the.earth.li/~sgtatham/putty/latest/w32/putty.exe
(2) 64bit 용 프로그램 다운 받기
https://the.earth.li/~sgtatham/putty/latest/w64/putty.exe
PuTTY를 실행합니다.
위와 같이 Host Name (or IP address)에 예약한 공용 IP 주소를 입력해줍니다.
그리고 Saved Sessions에 해당하는 이름을 넣어주고 Save를 클릭합니다.
그러면 IP주소가 PuTTY에 저장되어, 다음에 접속할 때 해당 이름을 클릭 후 Load를 클릭하면 자동으로 IP가 입력됩니다.
저는 위와 같이 저장해줬습니다.
이제 개인 키 위치를 지정해줄 차례입니다.
위와 같이 SSH 왼쪽에 있는 +를 클릭 후 나오는 Auth를 클릭합니다.
그리고 Browser를 클릭하여 puttygen.exe으로 생성했었던 ppk 개인키 파일을 지정해줍니다.
위와 같이 Open을 클릭합니다.
위와 같이 경고가 뜨는데 예를 클릭합니다.
위와 같이 login as에 ubuntu를 입력하고 엔터를 누릅니다.
비밀번호를 지정했다면 비밀번호를 입력하면 됩니다.
비밀번호는 입력해도 표시가 되지 않으므로 당황하지 않으셔도 됩니다.
위와 같은 화면이 뜨면 Ubuntu 20.04에 SSH로 접속이 성공한 것입니다.
다음에는 기본적인 시간 설정, Swap 메모리 적용에 대해 알려드리겠습니다.
-
등록일 2021.02.23
-
등록일 2020.11.26
-
등록일 2020.11.17오라클 클라우드 인스턴스와 도메인 연결하기댓글 20
-
등록일 2020.11.14
관련자료
-
서명우성짱의 NAS를 운영하고 있습니다.
저의 즐거움이 여러분의 즐거움이면 좋겠습니다.