Openssh
撤銷 ssh 證書的理由
可以說我有一個
/etc/ssh/sshd_config
文件RevokedKeys /etc/ssh/keys/cert.list
當我將 ssh 證書(不是公鑰)添加到時會撤銷什麼
/etc/ssh/keys/cert.list
?我發現真正被撤銷的是基於該證書的公鑰。我的意思是,如果我使用相同的公鑰頒發新證書,我將無法使用新證書登錄。
那麼,被撤銷的是基礎公鑰是真的嗎?
這取決於您列出的內容
這些文件可能包含 KRL 規範(見下文)或公鑰,每行列出一個。普通公鑰通過在 KRL 中列出其散列或內容來撤銷,證書通過序列號或密鑰 ID 撤銷(如果序列為零或不可用)。
因此,您可以撤銷密鑰或證書。
如果密鑰被洩露(或一開始很弱,請參閱Debian ssh keys fiasco),您不希望新證書使用相同的密鑰。