Linux

如何完全禁用 SSH 評論?

  • October 23, 2022

我正在嘗試完全禁用 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 formatSSH2 更改為其他東西)。您必須使用外部過濾器將其刪除。

引用自:https://unix.stackexchange.com/questions/722090