0
我在閱讀https://linux.die.net/man/5/ssh_config,試圖更好地理解ssh過程和選項。參照SSH身份的定義
IdentitiesOnly eg(`IdentitiesOnly=yes`)
是'身份'指的是公私密鑰對,不包括基於密碼的SSH認證? 'Only'被排除在外的是什麼?
我在閱讀https://linux.die.net/man/5/ssh_config,試圖更好地理解ssh過程和選項。參照SSH身份的定義
IdentitiesOnly eg(`IdentitiesOnly=yes`)
是'身份'指的是公私密鑰對,不包括基於密碼的SSH認證? 'Only'被排除在外的是什麼?
是指身份是指公私密鑰對和基於密碼的基於密碼的ssh身份驗證嗎?
它在手冊頁中有明確說明。這意味着只有配置文件中列出的私鑰(列出PK的選項稱爲IdentityFile
)。它不修改密碼認證的行爲,你可以簡單地驗證:
$ ssh -o IdentitiesOnly=yes localhost
[email protected]'s password:
什麼是被排除的「只有」?
這只是提到IdentityFile
並且說它不應該使用任何其他鍵,然後使用上述選項指定的鍵。排除的是ssh-agent
提供的其他密鑰。