기존 DigitalOcean 드롭릿에 SSH 키를 추가하는 방법
2382 단어 digitaloceandroplettutorialssh
이 튜토리얼은 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개의 물방울이 있고 이들 모두에 대해 이 단계를 수행해야 하기 때문에 훨씬 더 짜증납니다. 쎄라비!
Reference
이 문제에 관하여(기존 DigitalOcean 드롭릿에 SSH 키를 추가하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/saunved/how-to-add-an-ssh-key-to-an-existing-digitalocean-droplet-2mob텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)