如何撰寫 SFTP 雙重認證腳本?

如何撰寫 SFTP 雙重認證腳本?

我需要編寫兩個伺服器之間的文件傳輸腳本。本機伺服器是RHEL 5.x。遠端定位使用雙重認證(密鑰+密碼)。在金鑰對上驗證良好,但我找不到允許我中繼密碼的語法。

部分有效的命令範例:

sftp -oIdentityFile=<path_to_ssh_key> <un>@<site>

SCP 顯然是可能的,但偏遠地區顯然沒有人使用它,因此未來的支持可能很薄弱。

我還能嘗試什麼嗎?

答案1

這是一個老問題,但是當您談論腳本時,答案可能是使用sshpass

sshpass -p "Password" sftp -oIdentityFile="path_to_ssh_key" [email protected]

相關內容