通过ftp bash上传站点文件和文件夹

时间:2018-02-23 05:21:43

标签: bash file ftp upload directory

我需要一个脚本来上传带有目录的站点文件到ftp托管。 我尝试创建一个脚本,但它不起作用。服务器上没有文件。你能帮帮我吗?

我的剧本

#!/bin/bash  
HOST='ip_address'
USER='user'
PASSWD='password'
SERVER_FOLDER='/site'
cd /local_folder_with_sites_files
ftp -in <<END_SCRIPT
open $HOST
user $USER $PASSWD
cd $SERVER_FOLDER
mput -r *
close
bye
END_SCRIPT
echo "Upload complete"
exit 0

输出:

directory: not a plain file.
Permission denied.
Passive mode refused.
操作系统:Ubuntu 16.04专家组:VestaCP

但是当我通过filezilla上传文件时,上传已经完成。

如果有人有脚本通过ftp上传文件和文件夹,请举例来看。

0 个答案:

没有答案
相关问题