클라우드
오라클 분류

오라클 클라우드 인스턴스 생성 및 SSH 접속하기

컨텐츠 정보

  • 26,487 조회
  • 20 댓글
  • 1 추천
  • 목록

본문


1. VM 인스턴스 생성하기


53c08c5cb0d224231f3b260eedbd9a68_1605190340_0096.png

위와 같이 왼쪽 위의 ORACLE Cloud 글자를 클릭하면 홈으로 돌아옵니다.


그 후 VM 인스턴스 생성을 클릭합니다.


53c08c5cb0d224231f3b260eedbd9a68_1605190355_6417.png

위와 같이 매우 설정할 것이 많아 보입니다. 하지만 실제로는 그렇게 어렵지 않습니다.


하나하나 설명해드리겠습니다.


(1) 이름


원하는 이름을 넣을 수 있습니다. 저는 구분하기 편하게 First-Instance라고 지정해줬습니다.


(2) 구획


구획은 처음에 생성한 First-ID로 잘 되어 있는 것을 볼 수 있습니다.


(3) 배치 및 하드웨어 구성


여기서는 표시해둔 이미지만 수정할 것입니다. 편집을 클릭하면


53c08c5cb0d224231f3b260eedbd9a68_1605190397_9915.png

위와 같이 나옵니다.


가용성 도메인과 구성은 항상 무료 적격으로 이미 표시가 되어있어 수정할 부분이 없습니다.


이미지 변경을 클릭합니다.


53c08c5cb0d224231f3b260eedbd9a68_1605190415_1395.png

위와 같이 Canonical Ubuntu 20.04 를 클릭합니다. 바로 밑에 Minimal 이미지도 있는데, 빠진 패키지가 많기 때문에 추천하지 않습니다.


선택을 잘 하셨다면 이미지 선택을 클릭합니다.


53c08c5cb0d224231f3b260eedbd9a68_1605190464_8998.png

위와 같이 Canonical Ubuntu 20.04로 표시되면 됩니다.


(4) 네트워킹 구성


네트워킹은 현재 구성하고 있는 첫번째 구획과 관련된 내용이 들어가 있으면 됩니다.


수정할 부분이 없습니다.


(5) SSH 키 추가


인스턴스 생성에서 가장 중요한 부분입니다.


53c08c5cb0d224231f3b260eedbd9a68_1605190485_7523.png

추천드리는 방식은 공용 키 붙여넣기 입니다.


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를 실행하면


53c08c5cb0d224231f3b260eedbd9a68_1605190509_3466.png

위와 같이 나오는데요.


Generate를 누릅니다.


53c08c5cb0d224231f3b260eedbd9a68_1605190520_6454.png

위와 같이 진행사항이 업데이트가 되는데, 마우스 커서를 빨간 공간 안에서 흔들어 줘야 합니다.


53c08c5cb0d224231f3b260eedbd9a68_1605190529_4744.png

그러면 위와 같이 Key가 생성됩니다. 위에 나오는 많은 글자들이 공용 Key입니다.


53c08c5cb0d224231f3b260eedbd9a68_1605190548_6725.png

위와 같이 Key comment에 아이디를 넣을 수 있지만 오라클 클라우드에서는 이미 지정된 ID를 쓸 것이므로 의미는 없습니다.


따라서 그대로 놔둬도 됩니다. SSH에 접속할 때 필요한 아이디는 인스턴스가 생성되면 알려줍니다.


Key passphrase 에 원하는 비밀번호를 입력합니다.


비밀번호를 넣지 않으면 SSH 접속할 때 비번없이 바로 접속 가능합니다. 그만큼 보안에는 취약합니다. 비밀번호를 넣는 것을 추천합니다.


Confirm passphrase 에 비밀번호를 똑같이 입력합니다.


다 입력했으면 Save private key를 눌러서 ppk 파일을 다운받습니다.


Putty에서 로그인할 때 반드시 필요한 파일입니다. 안전한 곳에 저장하세요.


53c08c5cb0d224231f3b260eedbd9a68_1605190609_2787.png

그리고 위와 같이 빨간 박스에 있는 내용물들을 모두 긁어서 복사합니다.


53c08c5cb0d224231f3b260eedbd9a68_1605190630_07.png

위와 같이 공용 키 붙여넣기를 클릭 후 해당 내용을 붙여넣어줍니다.


SSH 작업은 끝났습니다.


(6) 부트 볼륨 구성


53c08c5cb0d224231f3b260eedbd9a68_1605190655_0035.png

위와 같이 사용자정의 부트 볼륨 크기 지정에 체크하면 HDD 크기를 수정할 수 있습니다.


최소 크기는 46.6GB입니다. 최대 100GB까지 지정 가능합니다.


우리는 2개의 인스턴스를 생성할 것이므로 50으로 지정합니다.


그리고 생성을 클릭합니다.



2. 공용 IP 수정하기


53c08c5cb0d224231f3b260eedbd9a68_1605190681_7165.png

현재 위와 같이 IP가 지정되어 있습니다. 하지만 임시 IP이므로 예약한 공용 IP로 수정할 것입니다.


참고로 사용자 이름이 ubuntu로 지정되어 있는 것을 볼 수 있습니다. SSH 접속할 때 필요한 ID입니다.


왼쪽 밑에 있는 연결된 VNIC를 클릭합니다.


53c08c5cb0d224231f3b260eedbd9a68_1605190730_068.png

위와 같이 First-Instance를 클릭합니다.


53c08c5cb0d224231f3b260eedbd9a68_1605190745_4328.png

위와 같이 왼쪽 밑에 있는 IP 주소를 클릭합니다.


53c08c5cb0d224231f3b260eedbd9a68_1605190792_6458.png

위와 같이 오른쪽 밑에 있는 점 3개를 클릭 후 편집을 클릭합니다.


53c08c5cb0d224231f3b260eedbd9a68_1605190811_2102.png

위와 같이 공용 IP 없음을 클릭 후 업데이트를 클릭합니다. 기존에 배정된 임시 공용 IP를 제거하는 과정입니다.


53c08c5cb0d224231f3b260eedbd9a68_1605190841_423.png

위와 같이 공용 IP 주소가 지정되지 않은 것을 확인할 수 있습니다.


다시 점 3개를 클릭 후 편집을 클릭합니다.


53c08c5cb0d224231f3b260eedbd9a68_1605190858_0688.png

위와 같이 예약된 공용 IP를 클릭할 수 있습니다. 그리고 밑에 값 선택을 클릭하면 예약해둔 IP가 표시됩니다.


IP를 클릭 후 업데이트를 클릭합니다.


53c08c5cb0d224231f3b260eedbd9a68_1605190893_9629.png

위와 같이 예약된 공용 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를 실행합니다.


53c08c5cb0d224231f3b260eedbd9a68_1605190918_6695.png

위와 같이 Host Name (or IP address)예약한 공용 IP 주소를 입력해줍니다.


그리고 Saved Sessions에 해당하는 이름을 넣어주고 Save를 클릭합니다.


그러면 IP주소가 PuTTY에 저장되어, 다음에 접속할 때 해당 이름을 클릭 후 Load를 클릭하면 자동으로 IP가 입력됩니다.


53c08c5cb0d224231f3b260eedbd9a68_1605190950_372.png

저는 위와 같이 저장해줬습니다.


53c08c5cb0d224231f3b260eedbd9a68_1605190961_8498.png

이제 개인 키 위치를 지정해줄 차례입니다.


위와 같이 SSH 왼쪽에 있는 +를 클릭 후 나오는 Auth를 클릭합니다.


그리고 Browser를 클릭하여 puttygen.exe으로 생성했었던 ppk 개인키 파일을 지정해줍니다.


53c08c5cb0d224231f3b260eedbd9a68_1605191000_2321.png

위와 같이 Open을 클릭합니다.


53c08c5cb0d224231f3b260eedbd9a68_1605191009_0317.png

위와 같이 경고가 뜨는데 예를 클릭합니다.


53c08c5cb0d224231f3b260eedbd9a68_1605191018_7251.png

위와 같이 login asubuntu를 입력하고 엔터를 누릅니다.


비밀번호를 지정했다면 비밀번호를 입력하면 됩니다.


비밀번호는 입력해도 표시가 되지 않으므로 당황하지 않으셔도 됩니다.


53c08c5cb0d224231f3b260eedbd9a68_1605191043_5602.png
 

위와 같은 화면이 뜨면 Ubuntu 20.04에 SSH로 접속이 성공한 것입니다.



다음에는 기본적인 시간 설정, Swap 메모리 적용에 대해 알려드리겠습니다.

관련자료

  • 서명
    우성짱의 NAS를 운영하고 있습니다.

    저의 즐거움이 여러분의 즐거움이면 좋겠습니다.

댓글 20 / 2 페이지

혜삐님의 댓글

안녕하세요 서버와 리눅스환경에 대해 공부하는 학생입니다;)
오라클 클라우드에 대해 공부하다가 본 포스트를 접하게 되었습니다. 그런데 기초적인 지식이 부족해서 그런지,, 개념적인게 이해가 가지 않아서 댓글 남깁니다 ㅠㅠ
우선 오라클 클라우드를 통해 ip를 배정받았고, 그 ip를 putty를 통해 접속하였습니다. 그 후 리눅스환경 위에서 몽고db를 깔아서 기본적인 세팅을 완료했습니다. 그런데 이 환경(리눅스)에서 컬렉션과 데이터를 인서트 한 내용에 대해 윈도우 환경에서 확인하고자 mongodb compass에 hostname에 오라클 클라우드를 통해 배정받은 ip를 넣어도 접속이 안됩니다....

제가 시도하는 이 부분이 운영체제가 달라서 원래 불가능 한 것인지, 제가 배정받은 ip는 무엇을 위해 배정 받은것인지 궁금합니다.. 혹시 설명해주실 수 있나요?

우성짱님의 댓글의 댓글

몽고DB는 모르겠네요 ㅜ ㅜ

접속이 안되는 대부분의 이유는 PORT 때문입니다. 포트를 오픈해주면 잘될겁니다.

ㅠㅠ님의 댓글

잘 따라했는데 뭔짓을 해도 connetion timed out 되면서 putty 등에서 접속이 안되네요...

예약된 ip도 써보고 그냥 기본제공되는 ip 를 써서 접속해봐도 똑같네요. 왜그럴까요..

ㅠㅠ님의 댓글의 댓글

자답) 결론은 그냥 구획부터 처음부터 싹 다 다시하세요.. 그러니까 되네요

nill님의 댓글

감사합니다.
2일 삽질하다 샘의 포스트 참고후 ssh 접속했습니다.

삽질하였던 이유:
vnc  생성 전에 public key를 저장했어야 했는데 그러지 않았답니다.
vnc 삭제하고 다시  했답니다.
전체 7 / 1 페이지
RSS

최근글


새댓글


알림 0