Ssh
PuTTY 自動提供密碼
我有一種情況,我需要讓 PuTTY(或 Windows 的另一個 SSH 客戶端)通過 SSH 自動登錄到另一台機器。我意識到這在安全方面不是一個好主意,但不幸的是,我受到客戶端和伺服器上的限制的限制。
最好的解決方案是在桌面上有一個快捷方式或腳本,點兩下後將連接到伺服器並自動登錄。我可以使用 PuTTY 執行此操作嗎?
我願意探索公鑰身份驗證,但我不確定 PuTTY 密鑰位於何處或如何將其複製到伺服器,因為應用程序會在登錄時自動啟動。
你會去做的:
putty user@host -pw password
請注意,使用公鑰身份驗證更安全且更受歡迎。
您應該改用 SSH 密鑰。你也可以擁有那些無密碼的。這也不是一個好主意,但它比在腳本中保存密碼要好得多。
您使用 putty-gen 生成密鑰,並將其保存在您喜歡的任何位置。然後在 putty.exe 中創建一個配置文件並將該密鑰附加到它。
當您想從該配置文件開始時:
putty.exe -load <profilename>