Ssh

通過腳本將密碼傳遞給 SSH 密鑰

  • March 24, 2016

我正在編寫一個腳本,允許我一次從所有伺服器中檢索文件。我有 SSH 密鑰以便登錄我的伺服器。但是,我的 SSH 密鑰需要密碼。

我正在編寫的腳本不會自動化,它只會手動執行。所以我的腳本提示使用者輸入 SSH 密鑰密碼。

在連接到每台伺服器時,如何將密碼發送到 SSH 密鑰。我試圖避免為每台伺服器輸入密碼。

我知道我可以使用“期望”,但我希望有一種簡單的方法可以做到這一點。也許是一些環境變數?

謝謝。

為什麼不ssh-agent用於這個?

有關其他詳細資訊,請參見手冊頁。:)

我會使用沒有密碼的 SSH 密鑰。它可能不太安全,但任何允許無人值守使用的方法都會有同樣的缺陷。

引用自:https://serverfault.com/questions/227290