2011-09-02 169 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