0
我们需要连接到FTPS文件服务器之一并按小时推送文件。使用set ssl:cert-file,ssl:key-file设置证书和密钥文件后,我们可以使用lftp连接到它们的服务器,但需要使用自动shell脚本将文件发送到其服务器时的帮助。如何使用lftp连接到ftps文件服务器并将文件推送到它们的服务器
我们有下面跟随在连接到他们的服务器(不知道如何遵循这些,在传输命令和文件到他们的服务器)
- 控制信道我们必须使用一个端口(例如端口: 13021)
- 对于数据信道,我们必须使用其他的端口范围(例如:13100至13199)
- 对于传输加密,我们必须使用2048比特显式SSL(控制和数据信道)
如果有人曾经尝试过,请在此分享您的意见。
下面的屏幕截图包含ls和put命令的调试信息。 Put命令失败并报错。
我能够继续,但我被困在put命令,当我发出把命令时,它抛出“命令不被理解”的错误(屏幕截图,上面附着)。这可能是因为我试图在未加密的数据连接中上传。我不知道如何进一步解决问题。该映像包含用于在lftp上放置命令失败的调试语句。该映像包含ls和put命令的调试信息。 – GHK 2015-04-04 04:05:48
我在这里取得了很好的进展,我们可以将文件发送到FTPS服务器,现在当向服务器发出“SITE UTIME”命令时失败,并且我可以看到SITE命令在发送给服务器的FEAT命令的回复中。这可能是因为服务器不支持上次访问时间更新文件。有没有办法可以禁用为lftp客户端发布SITE命令。 – GHK 2015-04-06 07:50:48
最后我可以上传文件到他们的服务器。我遵循以下步骤 – GHK 2015-04-10 02:54:05