我需要編寫兩個伺服器之間的文件傳輸腳本。本機伺服器是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]