Ssh

PuTTY 自動提供密碼

  • January 10, 2011

我有一種情況,我需要讓 PuTTY(或 Windows 的另一個 SSH 客戶端)通過 SSH 自動登錄到另一台機器。我意識到這在安全方面不是一個好主意,但不幸的是,我受到客戶端和伺服器上的限制的限制。

最好的解決方案是在桌面上有一個快捷方式或腳本,點兩下後將連接到伺服器並自動登錄。我可以使用 PuTTY 執行此操作嗎?

我願意探索公鑰身份驗證,但我不確定 PuTTY 密鑰位於何處或如何將其複製到伺服器,因為應用程序會在登錄時自動啟動。

你會去做的:

putty user@host -pw password

請注意,使用公鑰身份驗證更安全且更受歡迎。

您應該改用 SSH 密鑰。你也可以擁有那些無密碼的。這也不是一個好主意,但它比在腳本中保存密碼要好得多。

您使用 putty-gen 生成密鑰,並將其保存在您喜歡的任何位置。然後在 putty.exe 中創建一個配置文件並將該密鑰附加到它。

當您想從該配置文件開始時:

putty.exe -load <profilename>

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