개인 키를 로컬에 보관

개인 키를 로컬에 보관

SSH를 통해 웹 호스트에 연결해야 합니다. 웹 호스트에서 공개 및 비공개 SSH 키를 생성하고 비공개 키(id_rsa)를 다운로드했습니다. 내 컴퓨터의 개인 키를 어디에 넣어야 하는지, 올바른 SSH 명령이 어떻게 표시되어야 하는지 모르겠습니다. 온라인으로 검색했지만 내가 찾은 모든 내용이 혼란스럽습니다. 저는 최신 버전의 Linux Mint(Ubuntu 기반)를 실행하고 있습니다. 누구든지 나를 도와줄 수 있나요?

미리 감사드립니다

답변1

두 키를 모두 로컬에서 생성하고 공개 키만 이동해야 합니다. 개인 키는 비공개이며 하나의 장치에서만 알려져야 합니다. 하지만 리모컨을 완전히 신뢰할 수 있거나 키를 다른 용도로 사용하지 않고 안전하게 전송한다면 이는 중요하지 않습니다.

개인 키를 로컬에 보관

개인 키는 ~/.ssh로컬 컴퓨터에 입력됩니다. 를 사용하여 로드할 수 있으며 ssh-add ~/.ssh/keyname, 기본 이름을 사용하면 ssh-add충분합니다.

공개키는 리모컨에 있어요

#do once
mkdir ~/.ssh/public-keys
cp -t ~/.ssh/public-keys ~/.ssh/authorized_keys

#do for each key
cp -t ~/.ssh/public-keys the-public-key
cat ~/.ssh/public-keys/* >~/.ssh/authorized_keys

관련 정보