我的開發人員計算機上運行着一臺虛擬機,並且需要通過SSH通過一個ant構建腳本將它rsync文件通過SSH「部署」。在生產中,安全是一個問題,但我真的不關心在與本地計算機上的開發虛擬機進行通信時的安全SSH實踐。使用密碼的螞蟻腳本通過SSH進行的Rsync
我可以創建一個證書並將其安裝在我的SSH密鑰中,但這有點煩人。我寧願只是通過螞蟻腳本將密碼發送到rsync,並將其稱爲一天。 (編輯 - 如果你沒有示例,如果你不能處理這個問題,讓我們假設這個服務器不在我的控制之下,他們的惡意系統管理員拒絕讓我用任何理由用SSH密鑰登錄。 ?他只是個瘋子!)
有沒有什麼辦法可以在沒有編輯你的ssh配置的情況下調用SSH,或者更具體的rsync在非交互模式下?換句話說,只需提供密碼?
這個偉大的工程! (有一個邪惡的管理員誰不允許pubkey身份驗證) – AaL
很高興聽到它。正如@Mark O'Connor指出的那樣,只要記住這是非常不安全的。確保符合您的用例要求。 – DougW
作品!非常感謝 – siddhusingh