Ssh
通過腳本將密碼傳遞給 SSH 密鑰
我正在編寫一個腳本,允許我一次從所有伺服器中檢索文件。我有 SSH 密鑰以便登錄我的伺服器。但是,我的 SSH 密鑰需要密碼。
我正在編寫的腳本不會自動化,它只會手動執行。所以我的腳本提示使用者輸入 SSH 密鑰密碼。
在連接到每台伺服器時,如何將密碼發送到 SSH 密鑰。我試圖避免為每台伺服器輸入密碼。
我知道我可以使用“期望”,但我希望有一種簡單的方法可以做到這一點。也許是一些環境變數?
謝謝。
為什麼不
ssh-agent
用於這個?有關其他詳細資訊,請參見手冊頁。:)
我會使用沒有密碼的 SSH 密鑰。它可能不太安全,但任何允許無人值守使用的方法都會有同樣的缺陷。