기존 DigitalOcean 드롭릿에 SSH 키를 추가하는 방법

이것은 현재 시스템의 SSH 키를 기존 드롭릿에 추가하는 빠르고 쉬운 방법입니다.
이 튜토리얼은 Linux 사용자를 위해 작성되었지만 터미널 명령을 Windows 또는 MacOS 명령에 쉽게 매핑할 수 있습니다.

(1) 현재 공개 키를 검색하여 텍스트 파일에 저장합니다.



(a) 키 쌍 생성(선택 사항)
RSA 키 쌍이 아직 생성되지 않았거나 새 키를 생성하려는 경우 다음을 입력하고 지침을 따르십시오.

ssh-keygen -t rsa


(b) SSH 키를 별도의 파일에 저장
터미널에 다음 명령을 입력합니다.

cd ~
cat ~/.ssh/id_rsa.pub > key.txt


(2) SSH 키를 파일 공유 서비스에 업로드




curl https://bashupload.com/key.txt --data-binary @key.txt


그러면 키를 다운로드하는 데 사용할 수 있는 링크가 제공됩니다. 링크를 복사하여 안전한 곳에 보관하십시오.

(3) 물방울의 비밀번호 재설정



(a) 물방울 암호 재설정

드롭릿의 비밀번호가 없는 경우(SSH를 기본 액세스 메커니즘으로 유지한 경우에 해당) 재설정할 수 있습니다.

DigitalOcean에 로그인 > 드롭릿 열기 > 액세스 클릭 > 루트 암호 재설정

비밀번호가 우편으로 발송됩니다. 비밀번호를 확인하고 다음 단계에서 입력할 수 있도록 이메일을 열어 두십시오.

(b) 새 비밀번호 설정
오른쪽 상단의 "콘솔"을 클릭하여 드롭릿의 콘솔을 엽니다. 터미널에 "root"를 입력한 다음 이메일에 지정된 비밀번호를 주의해서 입력합니다. DigitalOcean 콘솔은 복사-붙여넣기를 허용하지 않으므로 이 작업이 약간 성가십니다.

Follow the instructions in the terminal to set a new UNIX password (and keep this password somewhere safe).


(4) droplet에 SSH 키 추가



(a) 특정 사용자로 명령 실행(선택 사항)
특정 사용자의 SSH 키를 추가하려면 다음을 입력하여 해당 사용자로 명령을 실행해야 합니다.

su - <username>


(b) 액적에 SSH 키 추가

You will need the link obtained in Step 2 now.



cd ~/.ssh
wget <link-from-step-2>
cat key.txt >> authorized_keys


새 키가 authorized_keys 파일에 추가되도록 >>를 사용해야 합니다.


이제 터미널을 열고 입력할 수 있습니다.

ssh <user>@<ip>


DigitalOcean 액적에 정상적으로 액세스할 수 있어야 합니다.


최근에 새 랩톱으로 전환하고 이전 랩톱을 사용하여 새 키를 추가하는 것을 잊었기 때문에 이 문제에 직면했습니다. DigitalOcean에서 실행 중인 7개의 물방울이 있고 이들 모두에 대해 이 단계를 수행해야 하기 때문에 훨씬 더 짜증납니다. 쎄라비!

좋은 웹페이지 즐겨찾기