使用指令碼實現自動FTP

2021-04-16 16:53:48 字數 370 閱讀 5564

open 192.168.1.100 /*用open連線遠端

伺服器192.168.1.100*/

user myname mypassword /*myname是使用者名稱,mypassword是密碼*/

binary /*以二進位制傳送*/

hash /*當有資料傳送時,顯示#號*/

cd remote_pathname /*進入遠端目標路徑remote_pathname*/

put local_file remote_file /*將本地檔案local_file上傳成遠端檔案remote_file */

bye /*退出ftp應用*/

2. 執行命令:

cat ftp.txt | ftp -n

自動ftp指令碼的使用

1.使用.netrc檔案 在自己的home目錄下建立乙個許可權600,名為.netrc的檔案,內容是 machine 192.168.1.1 login test password test 其中192.168.1.1為伺服器的ip或主機名,test為伺服器的乙個帳號,後乙個test為密碼。這樣以後...

shell指令碼實現ftp自動備份

ftp命令把遠端計算機上的檔案傳輸到本地計算機時,需要和使用者互動。怎樣使互動過程自動化呢?利用here文件 bin sh ftp ivn 210.29.28.124 解釋 i 關閉多檔案傳輸過程中的互動提示,所以不會再有讓使用者輸入使用者名稱和密碼的提示 n 阻止了初始連線時的自動登入 v 將ft...

ftp指令碼自動登入

在windows下非常簡單,windows下的ftp客戶端有乙個 s引數可以帶乙個檔案,把所有在ftp命令列下要輸入的內容照原樣輸入到這個檔案中,用ftp s去執行就可以。例如 open 10.60.56.90 whb123456 get test close bye把這個檔案儲存為autologi...