기존 SSH 공개 키에 주석 추가


47

ssh-keygen으로 생성 된 기존 SSH 키 (공개 및 개인)가 있습니다. 이 기존 키에 주석을 추가하려면 어떻게해야합니까?


개인 키의 설명을 변경하려면을 사용 ssh-keygen -c -f ~/.ssh/id_rsa하고 지시를 따릅니다. 이 주석은 다음을 입력 할 때 ssh-agent에 표시됩니다.ssh-add -l
sleblanc

답변:


60

키 뒤에 공백을 추가하고 주석을 넣으십시오. 예를 들면 다음과 같습니다.

ssh-dss AAAAB3NzaC1kc3MAAACBAN+NX/rmUkRW7Xn7faglC/pxqbVIohbcVOt41VThMYORtMQr
QSqMZugxew2s9iX4qRowHWLBRci6404nSydLiDe1q6/NmpK+oQ8zD1yXekl+fruBAYeno7f6dM7c
2swwwXY6knp4umXkLItxIUki6SXM0WfabJ8BwuNDyA8IrbFAAAAFQCynEN3MYXbs4AA7E/1I03jb
B1rewAAAIAztzZUygrUI8XX6eE4zEHdTbv89AHYsAsf7fSAWnPxWc63dV0P5lCPNk58nze6+N+MD
X7ZQADT6710fvbOmEFLciTwBGHHLxIV+1iTApJSsQp9T+pdkbFzBZ+mqQamZpSN1hC8fXe/Uty0D
SbhnQ1qanwrOdKP1JV7DUgzehSfAAAAIEAwAyNYxUsGil46gZQea6sfhUnrBwyM6JnEbA6ogfGdS
T2TDn1U5rfTV9UuNHzfoZ4CplVHclXyUPPhbKqcedpuRPJhHN/lp5MH7Q2tI/UxHvmePNHrXKk86
XYt7RzKHjWbHRxf84GIyTlKa8yfNfFlf9oNXdtBXcsJjHIvNsBk= ThisIsAComment

sshd매뉴얼 페이지 에는 authorized_keys 형식의 섹션이 있으며, 여기서 주석은 행의 끝까지 확장됩니다. 나는 그것을 시도하지 않았지만 주석에 공백을 넣을 수 있어야합니다.


나는 그것을 시도했고 그것이 작동하는지 볼 것이다. 우리 대학은 ssh 기반 로그인을 요구하며 계정에 키와 일치하는 주석 (내 사용자 이름을 포함해야 함)을 사용한다고 말했습니다. 다른 SSH 키를 만들고 싶지 않았기 때문에 단순히 공개 키를 복사하고 주석을 변경하여 해당 키를 제공했습니다. 우리는 그것이 작동하는지 볼 것입니다.
Martin

4
음 ... 효과가있었습니다.
Martin

1
줄 끝까지 확장되는 부분은 "SSH_KNOWN_HOSTS FILE FORMAT"섹션에 있습니다. "키 유형 및 base64 인코딩 키는 호스트 키에서 직접 가져옵니다. 예를 들어 /etc/ssh/ssh_host_rsa_key.pub에서 얻을 수 있습니다. 선택적 주석 필드는 줄 끝까지 계속되며 사용되지 않습니다. "
Ceasar Bautista

4
로 시작하는 줄 #은 주석으로 처리됩니다. man.he.net/man5/authorized_keys를 참조하십시오 . (나는 이것을 답변으로 게시 할 것이지만이 사이트에 대한 명성이 충분하지 않습니다)
cs01

2
주석은 공백을 포함 할 수 있습니다. (방금 테스트했습니다.)
felwithe

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.