我按照以下步驟設定了從桌上型電腦到筆記型電腦的無密碼 SSH 登入這裡。現在我想關閉無密碼登錄,以便當我從桌上型電腦 ssh 到筆記型電腦時,它會要求輸入密碼。我該怎麼做?
答案1
在您不想使用的用戶端上停用 pubkey 驗證。
ssh -o PubkeyAuthentication=no your_host
或在你的~/.ssh/config
:
Host your_host
PubkeyAuthentication no
如果要從伺服器中刪除公鑰,則需要從~/.ssh/authorized_keys
伺服器上刪除相應的行。
答案2
作為
ssh -o PubkeyAuthentication=no your_host
任何有權訪問客戶端以登入您的筆記型電腦的人都可以輕鬆恢復,而無需密碼,對於那些需要您提供密碼的目的地,使用密碼加密的私鑰可能是更好的選擇登入前的密碼。