如何编写Bash脚本来查找特定的文件类型并将其上载到FTP?

如何编写Bash脚本来查找特定的文件类型并将其上载到FTP?,bash,ftp,find,scp,Bash,Ftp,Find,Scp,我正在尝试编写一个bash脚本,该脚本将在终端中运行,并将查找特定类型的所有文件,然后将找到的每个文件上载到ftp服务器 我对这一切还比较陌生,但我觉得我已经搜索得相当广泛了。如果可能的话,我希望避免处理SSH密钥 我得到的最接近的是 find . -exec scp {} $USER@$HOST:$remote_dir \; …但这需要为每个文件输入密码,我不知道如何为其编写脚本 任何帮助或见解都将不胜感激。如果您想使用ftp协议而不是scp,请尝试ncftp-它有很好的批处理界面您

我正在尝试编写一个bash脚本,该脚本将在终端中运行,并将查找特定类型的所有文件,然后将找到的每个文件上载到ftp服务器

我对这一切还比较陌生,但我觉得我已经搜索得相当广泛了。如果可能的话,我希望避免处理SSH密钥

我得到的最接近的是

find . -exec scp {} $USER@$HOST:$remote_dir \;    
…但这需要为每个文件输入密码,我不知道如何为其编写脚本


任何帮助或见解都将不胜感激。

如果您想使用ftp协议而不是scp,请尝试
ncftp
-它有很好的批处理界面

您可以尝试使用…但是SSH密钥很好!我希望能够用默认的终端完成这项工作,但我开始意识到这是不可能的。我应该咬紧牙关,找出如何使SSH密钥工作。谢谢!