ftp 目录上传

ftp 目录上传

我正在将数据从托管服务器上传到 FTP 服务器。主文件夹中有许多文件夹,我正尝试通过 FTP 发送。put/wput对我来说不起作用,因为它们只处理单个文件。我现在正在尝试,lftp但遇到了以下问题:

lftp -e "mirror -R /root/temp/mail  /mail1" -u user,pass dest_ip
Getting directory contents (0) [Making data connection...]

它停留在“建立数据连接...”但同时它mail在我的 FTP 服务器上创建文件夹。

如何将所有文件夹和文件上传到 FTP 服务器?

答案1

您可能陷入了 SSL 协商。添加set ftp:ssl-allow off到您的个人命令或~/.lftprc文件中。例如

lftp -e "set ftp:ssl-allow off; mirror -R /root/temp/mail /mail1" -u user,pass dest_ip

如果您在配置中设置它,只需知道您将无法使用远程主机上可能存在的任何 SSL 加密安全功能(HAW HAW HAW)。

附加答案: SCP(1)

答案2

ncftpput 支持递归目录上传。我以前用过,但已经有一段时间了。请查看当前手册以了解语法和用法。

相关内容