2011-02-10 30 views
2

我可以自動使用SCP(通過輸入用戶ID /密碼)的系統下載的文件和操作文件,並上傳到同一個地方下載文件。如果你有一個shell腳本使用scp的任何想法,請不要讓我知道我可以使用SCP使用shell腳本

感謝

+1

可能與http://stackoverflow.com/questions/1346509/automate-scp-file-transfer-using-a-shell-script – Raghuram

回答

0

是的,你可以很容易地從一個shell腳本自動執行,但現在的問題是你是否想輸入密碼每次手動運行該腳本,或者使用SSH密鑰來完成認證,實現全自動化。

使用SCP檢查this tutorial

1

SCP是在linux普通的命令行uility所以它可能是直接使用。示例請參見this page

0

使用ssh-copy-id [對命令由發行而異,但在Ubuntu它是SSH-拷貝-ID]。這裏是如何:

ssh-copy-id ~/.ssh/id_rsa.pub [email protected]這將安裝您的公鑰到遠程主機。如果你這樣做,它不會要求你的密碼!

如果你沒有的〜/ .ssh/id_rsa.pub,然後運行ssh-keygen,並接受所有默認選項[只需按下當它提示輸入輸入。