키 페어에서 이메일 주소를 변경할 수 있습니까?


133

SSH에 사용한 RSA 키 쌍을 만들었으며 전자 메일 주소가 포함되어 있습니다. (공개 키 끝에서)

이제 이메일 주소를 변경했습니다.

키의 이메일 주소를 변경할 수 있습니까, 아니면 키의 일부이며 새 주소를 만들어야합니까?

답변:


170

SSH에 사용한 RSA 키 쌍을 만들었으며 전자 메일 주소가 포함되어 있습니다. (공개 키 끝에서)

ssh 키의 해당 부분은 단지 주석입니다. 언제든지 원하는대로 변경할 수 있습니다. 다른 서버에서도 동일 할 필요는 없습니다. 당신도 그것을 제거 할 수 있습니다. authorized_keys 파일에 많은 키가 있고 그 중 하나를 철회하거나 변경해야 할 때 삭제 대상을 알아내는 데 도움이됩니다.

ssh-rsa AAAAB3N....NMqKM= this_is_a_comment

ssh-keygen으로 키를 만들 때 일반적으로 다른 명령을 설정하기 위해 이와 같은 명령을 사용합니다. username @ host가 매우 유용하다고 생각하지 않습니다. 키가 누구인지 식별하는 데 도움이 될만한 주석을 원하는대로 넣을 수 있습니다.

ssh-keygen ... -C YYYYMMDD_surname_givenname

5
열쇠를 바꿀 필요가 없어서 기쁘다 ...
Ram Rachum

이메일 주소를 사용할 필요가 없다는 것을 알게되어 기쁩니다. 왜 키에 주석을 추가하고 싶습니까? 어쩌면 이메일 대신 사용하는 사이트를 벗어날 수도 있습니다.
leetNightshade

자동화 된 작업에 키를 사용하는 8 개의 네트워크 기술과 수많은 시스템이 있기 때문에 시스템에 대한 의견을 원합니다 (필수). 내 일반적인 authorized_keys 파일에는 10-15 개의 키가 있습니다. 사람들이 각 키가 속한 것을 인식하도록 주석이 있습니다. 어쨌든 주석을 사용하면 키를 쉽게 관리 할 수 ​​있습니다. 그러나 원하는대로 사용할 수 있습니다.
Zoredache

2
주석은 항상 authorized_keys파일 의 마지막 항목 이므로 공백이 허용되므로 밑줄을 사용할 필요가 없습니다.
IQAndreas

@IQAndreas 당신은 물론 옳지 만, 그 의견은 중요한 다른 두 곳에서 사용합니다. 예를 들어 내 의견의 이름이 내 /.ssh 디렉토리에 저장된 내 키의 파일 이름과 동일합니다. 파일에도 공백이 허용되지만 사용하지 않으면 cli에서 내 파일을 쉽게 참조 할 수 있습니다.
Zoredache

17

을 사용하여 RSA1 키에 대한 설명을 변경할 수 있습니다 ssh-keygen -c.

ssh-keygen 맨 페이지에서 :

 -c      Requests changing the comment in the private and public

키 파일. 이 작업은 RSA1 키에 대해서만 지원됩니다. 프로그램은 개인 키를 포함하는 파일, 키가있는 경우 암호문 및 새 주석에 대한 프롬프트를 표시합니다.

따라서에 위치한 키의 주석을 변경 ~/.ssh/some_key하려면 다음 명령을 사용하십시오.

ssh-keygen -c -f ~/.ssh/some_key -C "my new comment"

를 Where -f옵션을 변경할 키 뒤에, 그리고 -C새로운 코멘트옵니다.


7
ssh-keygen -c -f id_foo반환Comments are only supported for RSA1 keys.
에드워드 Falk

+1 , 이것은 OpenSSH ed25519 키와도 작동합니다. ed25519 키는 완전히 Base64로 인코딩됩니다. 텍스트 편집기로 주석을 제거 할 수 없습니다.

11

에서 OpenSSH를 6.5 이후, 모든 키 유형뿐 아니라 RSA1와 함께 작동합니다 :

ssh-keygen -f ~/.ssh/keyfilename -o -c -C "here goes your comment"

명령 옵션 설명 :

  • -f: 개인 키 파일
  • -o: 개인 키를 PEM에서 새로운 OpenSSH 형식으로 변환
  • -c: 개인 및 공개 키 파일에서 주석 변경
  • -C: 댓글 텍스트

참조 : ssh-keygen(1)맨 페이지 (현재)


@AntoineCotten에게 감사합니다. 나중에 답변을위한 참고 자료로 편집 내용을 사용합니다. :-)
작은 고대 숲 카미
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.