Linux
如何完全禁用 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 中的評論?
我做了一些 RTFS,看起來列印評論大部分都是硬編碼的。
(1)
ssh-keygen
像這樣列印評論comment ? comment : "no comment"
,這就是“無評論”的來源。(2)自行
ssh-keygen
檢查是否存在,test.pub
即使文件未在命令行上給出,它也會打開並驗證文件。然後它設置評論,cp ? cp : filename
所以它預設為文件名而不是“無評論”。這就是
test.pub
評論的來源。走開test.pub
,結果就會改變。(3) 它是完全硬編碼的,沒有禁用選項(沒有將
-m format
SSH2 更改為其他東西)。您必須使用外部過濾器將其刪除。