Ssh
設置 ssh-keys 後,我怎樣才能 ssh 進入伺服器以忽略密鑰對?
我有密鑰對,無需輸入密碼即可將 ssh 和 scp 連接到伺服器。有很多關於這方面的教程,例如
https://alvinalexander.com/linux-unix/how-use-scp-without-password-backups-copy
我現在想建立一個環境,使該密鑰對不存在用於某些調試。我不想刪除我已經擁有的密鑰對,因為那很痛苦。它需要大量刪除/重置 中的鍵
~/.ssh/id_rsa.pub
,其中我有很多。是否可以通過 ssh 進入伺服器以忽略密鑰對?是否有一種方便的方法可以輸入“空白板”來調試連接問題?
您可以通過以下方式在每個連接的基礎上關閉公鑰身份驗證(並禁用連接共享,以便新會話不會通過已建立的會話進行連接):
$ ssh -o ControlPath=none -o PubkeyAuthentication=no serverhost