ssh-copy-id의 공개 키에 있는 사용자 이름 및 호스트 이름

ssh-copy-id의 공개 키에 있는 사용자 이름 및 호스트 이름

authorized_keys사용자 이름과 호스트 이름은 실행 시 서버 측 파일에 자동으로 추가되므로 ssh-copy-id공개 키에는 user@host다시 사용할 수 있는 정보가 포함됩니다.

서버측 파일에서 수동으로 삭제했는데 비밀번호 없이도 성공적으로 다시 연결할 수 있습니다.

sshd-id선택적이고 필수가 아닌 파일의 마지막 부분을 추가하지 않도록 동작을 변경할 수 있습니까 ?

ssh-keygen추가하기 위해 기본적으로 이 rsa유형을 사용하고 암호화하지 않는 키를 생성했습니다 .

답변1

에서 언급했듯이SSH-keygen 사람들:

이것사용자@호스트은(는) 다음에 의해 추가된 기본 주석입니다 ssh-keygen.

RSA1 키의 경우 키를 식별하는 데 도움이 되는 사용자 편의를 위해 키 파일에 설명 필드도 있습니다. 댓글을 통해 키의 용도나 유용한 정보를 알려줄 수 있습니다. 키를 생성할 때 주석은 "user@host"로 초기화되지만 -c 옵션을 사용하여 변경할 수 있습니다.

-C / -c 옵션을 사용하여 다른 주석을 설정할 수 있습니다.

-C comment 새로운 설명을 제공합니다.

-c' 개인 및 공개 키 파일의 설명에 대한 변경을 요청합니다. 이 작업은 RSA1 키에만 지원됩니다. 프로그램은 개인 키, 비밀번호(키에 비밀번호가 있는 경우) 및 새 설명이 포함된 파일을 묻는 메시지를 표시합니다.

-C ""예를 들어, 다음 플래그를 사용하면 다음과 같이 설정됩니다.빈 댓글공개 키에

ssh-keygen -C ""

관련 정보