클라우드
오라클 분류

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

컨텐츠 정보

  • 49,503 조회
  • 24 댓글
  • 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를 운영하고 있습니다.

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

댓글 24 / 3 페이지

lost ssh key...님의 댓글

우성짱님 글 읽고 오라클 서버를 잘 설정했었는데요. 제가 컴퓨터를 포맷할 때 ssh public&private key를 백업하지 않아서 잃어버렸습니다... instances - instance details - console connection에서 새로운 ssh key를 등록할 수 있는 거 같은데요... 혹시 ssh key 교체하는 법을 알면 설명 좀 부탁드리겠습니다.
전체 7 / 1 페이지
RSS

최근글


새댓글


알림 0