[英]Force user to login with ssh key file
我在 ssh 中禁用了 passwordAuthentication,我只能使用 .pem 密鑰文件訪問 ssh。 但我可以使用登錄到 ssh
ssh 'user@host'
我需要限制沒有 .pem 密鑰文件的有效用戶登錄或無法使用上述命令登錄。 請幫我解決這個問題。 提前致謝。
如果您已經禁用 passwordAuthetication,則只能通過授權密鑰連接。 當您在沒有“-i 路徑/密鑰”的情況下“ssh user@host”時,它將嘗試所有可能的方法,直到找到成功的方法。
你的 pem 文件可能在你的 .ssh 目錄中,系統將嘗試存儲在那里的每個密鑰文件,直到有一個匹配或沒有任何密鑰可以嘗試(在這種情況下,它會 output 一個錯誤)
tl:dr 如果您的密鑰文件在 your.ssh 目錄中,它將自動嘗試使用它
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.