2011-09-02 201 views
2

我正在編寫我的第一個shell腳本,我試圖連接到FTP服務器。但是,我完全不知道如何做到這一點。我嘗試了谷歌搜索,但我仍然難倒。如何通過shell腳本連接到FTP服務器

我想連接一個用戶名和密碼(不是一個SSH ID)。

感謝您的幫助。這又是我的第一個shell腳本。

回答

7

命令man ftp應該給你必要的指針。 這是說,this page可以幫助你建立一個完整的shell腳本

3

在這裏,您如何通過shell腳本連接到FTP服務器:

nano MyConnectFTPScript.sh 

#!/bin/sh 
$HOST='hostAdresss' 
$USER='NameOfUser' 
$PASSWD='YourPass' 
$FILEtoPut='myFile1' 
$FILEtoGet='myFile2' 
$FILEtoDelete='myFile3' 

ftp -n $HOST <<END_SCRIPT 
quote USER $USER 
quote PASS $PASSWD 

put $FILEtoPut 
get $FILEtoGet 
delete $FILEtoDelete 

quit 
END_SCRIPT 
exit 0 

chmod +x MyConnectFTPScript.sh 

和執行: ./MyConnectFTPScript.sh

我希望這些會有所幫助。 Samir