问题标签 [lftp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
8 回答
73808 浏览

ubuntu - 如何让 lftp 从命令行使用 SSL/TLS 安全机制?

我正在尝试登录一个ftps站点。我尝试在命令行中提供登录凭据(并将set参数放入~/.lftprc,然后打开lftp会话并使用lftp作业控制语句输入这些参数。无论如何,我一直遇到同样的障碍:

我用以下参数走得最远,但不断收到上面的错误。

如何lftp从命令行使用 SSL/TLS 安全机制?

目标是使用 bash 编写访问该 ftps 站点的脚本(编程不使用expect)。

0 投票
1 回答
543 浏览

bash - lftp 从站点列表中读取,然后执行多个命令

我需要 lftp 从列表文件连接到 IP 地址格式的主机列表。然后,如果 ftp 服务器启动,则将该地址(如果可能,还记录设备类型,在本例中为路由器)记录到文本文件中。对于启动的服务器,我需要它在不提供任何凭据的情况下进行连接,然后使用 find 映射目录和文件,然后将该数据输出到以服务器地址命名的文件中。我试图用 ftp 编写一个 for 循环,但没有成功。我认为 lftp 将是我需要做的最佳选择。

猫列表6.txt | lftp | grep 已连接 > livehosts.txt

还:

对于 i [在列表中];做ftp;"回声欢迎> *"; 完成 > [IP 地址].txt

0 投票
1 回答
7432 浏览

lftp - 登录失败:530 非匿名会话必须使用加密

操作系统:OS X 10.9.3

lftp 版本:

升级到 lftp 4.5.1 后,mput 文件到同一个 ftp 时出现此错误。

有什么建议吗?谢谢

0 投票
1 回答
9387 浏览

reconnect - LFTP重新连接无限循环

当我尝试连接到 dwon 的主机时,我收到以下消息:

每次尝试后延迟 sis 都会增加。我发现以下命令可以帮助我:

它应该只延迟 10 秒(而不是默认的 30 秒)并且只重复一次命令。

但是我仍然在无限循环中延迟重新连接。

0 投票
1 回答
2529 浏览

bash - 如何使用 lftp 批处理文件获取特定文件

我实际上是在尝试使用 SFTP 从另一台服务器获取所有以当前日期开头的文件。不过,*在 SFTP 中不起作用,所以我不知道该怎么做......

这是我到目前为止完成的批次:

@Martin Prikryl

谢谢,现在可以正常使用了。在你回答之前我已经搜索了一下,我发现了这个(效率低得多^^):

0 投票
1 回答
1213 浏览

php - 执行命令 lftp 时,php exec 或 shell_exec 不起作用

如果从带有变量的 php 运行,命令将不起作用。但是,如果我从终端或不带变量的 php(exec 或 shell_exec)运行它,它就可以工作。这不起作用:

var_dump(shell_exec($command)) -> 打印:NULL

这有效:

谢谢

0 投票
1 回答
4909 浏览

ftp - LFTP,仅下载我执行 LFTP 当天创建的文件

仅当今天(在我运行 LFTP 的同一天)创建此文件时,如何让 LFTP 从远程服务器下载文件?

0 投票
1 回答
2071 浏览

mirroring - LFTP 镜像 - 列出“镜像”文件

我正在使用 LFTP 将文件从 FTP 服务器镜像到 Windows 中的本地目录。

我的问题是如何记录实际镜像的文件。我可以通过执行以下操作获得一些输出:

但是,当我在运行此代码后检查我的日志文件时,它给了我这样的信息:

我期待的是更完整的东西,例如:

这将使我知道哪些是镜像文件(这对我来说很重要)。是否有任何配置或命令可以让我们从 lftp 获取更多信息来执行此操作?

谢谢你。

0 投票
1 回答
181 浏览

shell - 无法使用从 shellscript 运行的 lftp 命令

我正在使用 shellscript 中的一组命令。第一个命令运行良好,但它正在移动到 lftp 命令提示符并期望手动输入,而不是从 shelscript 运行命令。以下是我正在使用的命令

请给我一些解决方案

0 投票
1 回答
93 浏览

php - IIS 阻止 LFTP 命令

我正在尝试system()在 IIS 7.0 站点中使用 PHP 方法执行 LFTP 命令。

我把它放在一个PHP文件中。如果直接通过命令行运行它,php sendFile.php它工作正常。但是,如果我通过 IIS 7.0 网站访问同一个 php 文件,我什么也没有,也没有错误。

我不明白它是从哪里来的……!

有什么帮助吗?