SSH 주석을 완전히 비활성화하는 방법은 무엇입니까?

SSH 주석을 완전히 비활성화하는 방법은 무엇입니까?

SSH 주석을 완전히 비활성화하려고 합니다.

실행 ssh-keygen -C "" -f test결과는 다음과 같습니다.

ssh-keygen -l -f test.pub

3072 SHA256:Ir9Q4ykMBl0zx/NaCQGGx/qmEFIX84qaHDzFA0SzevE no comment (RSA) # (1) no comment

ssh-keygen -l -f test

3072 SHA256:Ir9Q4ykMBl0zx/NaCQGGx/qmEFIX84qaHDzFA0SzevE test.pub (RSA)   # (2) comment!

ssh-keygen -e -f test.pub

---- BEGIN SSH2 PUBLIC KEY ----
Comment: "3072-bit RSA, converted by cppbest@home from OpenSSH"          # (3) comment!
AAAAB3NzaC1yc2EAAAADAQABAAABgQC2PJOMG6g3qpX02Rki5hfqU6//fw78xhyK6tKLqm
piJyI3uD9P5W2nzblJ7dk+B85PTM6c6S95Qq47UBcMnALXCIQ6kRazoZDOaUk9f/BxbEIg
kCaJWX5CVEib52lyF2jH/FEs5kIUJW40II1RVYfWdMKqd08ZPPfAUt6MUj3Rac7d7PHQT5
Cns8zfgba0GIHqktZQYC1oqRfhSTZtvkeX9zTXfZq3DXJ7vJBnNB+r/GddnrU2BkRqlLDw
tVN8WOS8dJvULzMjTJxMwCdIpWXcmN2n3HVBASZom8OCEEaCAFN1QCd9JmqFDAZzio8ZK/
0Q/RvW1o5udhC77JnFye+u8brfT0IENhs5LefcxfKEEdwcD+8ofcEfmxGzIggkvNGYXH14
Z83Cmwla17QmwRSTpKQnv/DYaVncXvkltDkylfhWNzd3yTC73L52aSbzuVlxjqX8LYr6Ir
LwzrQ9ZyNzaWivlgxMPaYJlui1kewd1/n+hTW304SUQ/UOeMbUCRU=
---- END SSH2 PUBLIC KEY ----

2, 3에서도 댓글을 비활성화할 수 있나요?

답변1

RTFS를 일부 수행했는데 인쇄 주석이 대부분 하드코딩된 것 같습니다.

(1) ssh-keygen주석을 인쇄합니다. comment ? comment : "no comment"여기서 "댓글 없음"이 유래됩니다.

(2) 존재 여부를 스스로 ssh-keygen확인하고 test.pub, 명령줄에 지정되지 않은 경우에도 파일을 열고 확인합니다. 그런 다음 cp ? cp : filename"설명 없음" 대신 파일 이름이 기본값이 되도록 주석을 설정합니다 .

test.pub댓글의 출처는 여기입니다 . 떠나면 test.pub결과가 바뀔 것입니다.

(3) 비활성화 옵션 없이 완전히 하드코딩되어 있습니다( -m formatSSH2를 다른 것으로 변경하는 것 제외). 이를 제거하려면 외부 필터를 사용해야 합니다.

관련 정보