DigitalOcean Droplet에 Ubuntu 20.04 서버 설정 방법

DigitalOcean Droplet에 Ubuntu 20.04 서버 설정 방법

2022-06-01 last update

9 minutes reading Cloud Computing Ubuntu Spin Up

소개


이 안내서에서는 Digital Ocean 관리 패널을 통해 Ubuntu 20.04 서버를 만들고 SSH 키를 사용하도록 구성합니다.서버를 설정하면 응용 프로그램과 사이트를 배치할 수 있습니다.
이 강좌는 Introduction to the Cloud Curriculum의 일부분으로 사용자가 응용 프로그램을 클라우드에 안전하게 배치하는 모든 절차를 완성하도록 지도한다.Digital Ocean 물방울에 대한 일반 문서를 검색하는 경우 제품 설명서How to Create a Droplet from the DigitalOcean Control Panel를 참조하십시오.

선결 조건


이 안내서를 시작하기 전에 다음이 필요합니다.
  • 명령행에 익숙하다.명령행을 소개하거나 복습하려면 저희 Linux Command Line Primer 를 방문하십시오.
  • 서버에 대한 보안 연결을 활성화하는 SSH 키입니다.명령줄에서 SSH 키를 설정하려면 설명서How to Set Up SSH Keys on Ubuntu 20.04를 따릅니다.
  • Digital Ocean Droplet의 신용카드 또는 베버 계정을 구축합니다.이 강좌는 최소 Droplet 제품을 사용할 수 있으며, 매달 구독료는 저희 Pricing 페이지에서 찾을 수 있습니다.사용자는 언제든지 안개 방울 서비스를 취소할 수 있다.
  • 주: 조건에 부합되는 학생은 GitHub Student Developer Pack 등록을 통해 디지털 해양 50달러의 무료 학점을 받을 수 있다.

    1단계 - DigitalOcean 계정 만들기


    Digital Ocean 제어판에 액세스하여 물방울을 생성하려면 Digital Ocean 계정이 필요합니다.새 계정을 만들려면 으로 이동합니다DigitalOcean new account registration page.이메일, 구글 또는 GitHub를 통해 등록할 수 있습니다.
    계좌를 확인한 후 신용카드나 베버 정보를 입력해야 합니다.이 정보를 수집하는 것은 신분을 검증하고 스팸메일 발송자를 막기 위해서다.계획을 선택하고 구독을 확인하기 전에 요금을 받지 않습니다. 4단계에서 이 점을 소개하겠습니다.이 카드를 검증하는 데 사용할 임시 권한 수여 비용을 볼 수 있습니다. 이 비용은 일주일 안에 취소됩니다.
    정보가 승인되면 등록 완료 창이 나타납니다.이제 당신은 다음 단계를 계속할 수 있습니다.

    2단계 - 물방울 설정


    이전 단계에서 "등록 완료"를 표시하는 창을 보십시오. "뭘 좀 합시다"단추가 있습니다."뭘 좀 하게 해주세요"단추를 누르세요.다음 창에는 다른 물방울 옵션의 버튼이 표시됩니다.아래쪽에 있는 제어판으로 이동 링크를 클릭합니다.

    제어판으로 이동 링크를 클릭하면 제어판으로 이동합니다.
    Digital Ocean Cloud Control Panel
    오른쪽 위 모서리의 만들기 메뉴로 이동한 다음 물방울을 클릭하여 물방울 만들기 페이지를 엽니다.물방울이 없으면 자원 탭에 파란색 큰 단추 물방울 사용하기 시작이 표시됩니다. 이 단추는 같은 물방울 만들기 페이지로 가져옵니다.
    Droplet create 페이지에서 운영 체제, 메모리 크기, 백업 또는 모니터링과 같은 활성화할 기능과 같은 Droplet 구성을 선택할 수 있습니다.
    다음 단계에서는 Droplet에 설치할 운영 체제의 이미지를 선택합니다.

    단계 3 - 이미지 선택


    이미지는 운영 체제의 복사본입니다.물방울을 만들려면 서버를 실행하기 위해 운영체제의 이미지를 선택해야 합니다.Digital Ocean은 다섯 가지 다른 Linux 운영체제 버전을 제공합니다.이 강좌는 Ubuntu 20.04를 설정하는 데 사용되므로 Ubuntu 20.04(LTS) x 64 옵션을 클릭합니다.

    운영 체제를 선택하면 다음 단계를 계속할 수 있습니다.

    단계 4 - 계획 선택


    Choose a plan(선택 계획) 섹션에서 Droplet이 가질 RAM, 저장 공간 및 CPU 코어의 수를 선택할 수 있습니다.본 강좌Introduction to the Cloud Curriculum를 배우고 있다면, 매달 5달러의 기본 계획은 강좌의 실천 강좌와 연습에 적용됩니다.
    월 5달러 기본 계획 옵션 클릭:

    계획을 선택하면 다음 단계를 계속할 수 있습니다.

    단계 5 - 블록 스토리지 추가(옵션)


    이 옵션을 사용하면 블록 저장소를 별도의 볼륨으로 추가할 수 있습니다. 이 볼륨은 같은 영역에서 한 액체에서 다른 액체로 이동할 수 있습니다.물방울에 추가 파일 저장 공간을 제공해야 할 때 블록 저장은 매우 유용합니다.이 강좌Introduction to the Cloud Curriculum를 따르는 경우 블록 스토리지를 추가할 필요가 없습니다.블록 저장소를 추가하지 않으면 이 옵션을 선택하지 마십시오.
    이제 당신은 다음 단계를 계속할 수 있습니다.

    단계 6 - 데이터 센터 영역 선택


    데이터 센터 영역 선택 섹션에서 물방울을 생성할 영역을 선택합니다.
    좋은 기본값을 미리 선택하지만, 최상의 성능과 최소 지연을 얻기 위해 사용자와 가장 가까운 데이터 센터를 선택하십시오.
    Datacenter region selections
    데이터 센터를 선택하면 다음 단계를 계속할 수 있습니다.

    단계 7 - 추가 옵션 선택


    추가 옵션 선택 섹션에서 여러 옵션 서비스를 활성화하여 액체에 기능을 추가할 수 있습니다.
    Select additional options
    이 절에서 제공하는 세 가지 기능은 무료이기 때문에 물방울의 매달 비용을 증가시키지 않는다.다음과 같이 이해할 수 있습니다.
    IPv6는 물방울에 IPv6 액세스를 설정합니다.IPv6는 인터넷 프로토콜의 최신 버전으로 네트워크의 컴퓨터를 식별하고 인터넷에서 데이터를 라우팅하는 데 사용됩니다.IPv6 주소는 IPv4 주소보다 더 많은 주소 공간을 제공하고 인터넷 장치의 성장과 배치를 지원하는 일부분이다.
    사용자 데이터는 Digital Ocean 메타데이터 서비스에 지정된 user-data 필드의 임의의 데이터입니다.사용자 데이터의 용도에 대한 자세한 내용은 User Data product documentation 를 참조하십시오.
    모니터링은 확장 지표를 수집하고 경보 정책을 만들기 위해 Digital Ocean 에이전트를 추가했습니다.모니터링에 대한 자세한 내용은 Monitoring product documentation 을 참조하십시오.
    이 옵션을 사용하지 않으면 비워 둘 수 있습니다.일단 당신이 원하는 옵션을 선택하면 다음 단계로 넘어갈 수 있습니다.

    단계 8 - SSH 인증 설정


    이 섹션에서는 Droplet에 대한 SSH 인증을 설정하기 위해 만든 SSH 키 쌍을 이 강좌의 선행 조건 중 하나로 사용합니다.SSH 키를 아직 만들지 않았다면 몇 분 안에 만들 수 있습니다.
    암호보다 안전한 SSH 키를 사용하여 인증하려면 이 옵션을 클릭합니다.그런 다음 새 SSH 키 버튼을 클릭합니다.

    공용 SSH 키를 복사하여 제공된 공간에 붙여넣을 것인지 묻는 팝업 창이 나타납니다.

    참고: SSH 키를 만들지 않은 경우 팝업 창의 오른쪽에 있는 지침에 따라 키를 만들거나 안내서How to Set Up SSH Keys on Ubuntu 20.04를 따릅니다.
    공개 키를 복사하려면 터미널에서 다음 명령을 실행합니다.
    1. cat ~/.ssh/id_rsa.pub
    터미널에서 출력을 복사하여 클라우드 패널 팝업 창에서 제공하는 공간에 붙여넣습니다.나중에 선택할 수 있도록 키의 이름을 지정합니다.완료되면 새 SSH 키 추가 를 클릭합니다.그리고 새 키가 선택되었는지 확인하기 위해 클라우드 패널로 돌아갑니다.
    새 키를 선택하면 다음 단계를 계속할 수 있습니다.

    단계 9- 최종 확인 및 물방울 생성


    물방울 생성 과정의 마지막 부분에서 다음을 선택할 수 있습니다.
  • 생성할 물방울 수를 선택합니다.이 강좌를 구름 과정 소개의 일부분으로 공부하려면 물방울만 만드십시오.그렇지 않으면 필요한 액적량을 선택하십시오.
  • 은 액적 이름이다.자동으로 생성된 이름을 사용하거나 자신의 이름을 만들 수 있습니다.
  • 물방울을 구성하는 데 도움이 되는 태그를 추가합니다.원한다면 이 옵션을 비워 두십시오.
  • 프로젝트에 물방울을 분배하여 조직을 돕습니다.이 곳에서 기본 폴더를 만들고 선택합니다.원하는 경우 나중에 새 폴더를 만들 수 있습니다.
  • 백업을 추가합니다.이 옵션은 데이터 손실을 방지하기 위해 시스템 수준의 물방울 백업을 활성화합니다.이 옵션을 선택하면 매달 비용이 1달러 증가합니다.원하는 경우 이 옵션을 선택합니다.

  • 선택을 마쳤으면 [물방울 생성] 을 클릭합니다.그런 다음 물방울 생성 프로세스 진행률 표시줄을 표시하는 페이지로 들어갑니다.물방울이 준비되면 IP 주소가 표시됩니다.

    이 IP 주소를 사용하여 터미널을 통해 물방울과 안전하게 연결됩니다.IP 주소를 복사한 다음 터미널에서 다음 명령을 실행하여 루트 사용자로서 SSH를 통해 Droplet에 안전하게 연결합니다.
    1. ssh [email protected]your_IP_address
    그러면 터미널에 다음과 같은 메시지가 표시됩니다.
    Output
    The authenticity of host '167.172.146.33 (167.172.146.33)' can't be established. ECDSA key fingerprint is SHA256:+Mx4ID5k4N8H7R24y+APZAoTe69hmAh9qMawyf/Lq9U. Are you sure you want to continue connecting (yes/no/[fingerprint])?
    유형 yes.SSH를 설정할 때 암호 구문을 선택한 경우 암호 구문을 입력하라는 메시지가 표시됩니다.모든 것이 정상적이라면 루트 사용자로 Droplet에 로그인합니다.수정할 수 없는 변경을 피하기 위해 일상적인 사용 권한이 낮은 새 사용자를 만드는 것을 강력히 권장합니다.새 사용자를 만들려면 Initial Server Setup 안내서를 따르십시오. 이것은 Introduction to the Cloud Curriculum 의 다음 강좌입니다.

    결론


    이 강좌에서는 Droplet에 Ubuntu 20.04 서버를 설치하고 SSH 액세스를 활성화했습니다.이 액체를 어떻게 사용하는지에 대한 더 많은 정보를 얻으려면 저희 Introduction to the Cloud Curriculum 를 방문하십시오.
    물방울을 삭제하려면 웹 주소 How To Destroy a Droplet 의 제품 문서를 참조하십시오.귀하의 계정을 취소하려면 저희 Account Cancellation 페이지의 설명에 따라 조작하십시오.