![ssh-copy-id의 공개 키에 있는 사용자 이름 및 호스트 이름](https://linux55.com/image/111477/ssh-copy-id%EC%9D%98%20%EA%B3%B5%EA%B0%9C%20%ED%82%A4%EC%97%90%20%EC%9E%88%EB%8A%94%20%EC%82%AC%EC%9A%A9%EC%9E%90%20%EC%9D%B4%EB%A6%84%20%EB%B0%8F%20%ED%98%B8%EC%8A%A4%ED%8A%B8%20%EC%9D%B4%EB%A6%84.png)
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 ""