问题标签 [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 投票
2 回答
9417 浏览

ubuntu - 无法使用 SSL 将 lftp 连接到 IIS FTP

我已经在 Ubuntu 服务器上设置了 lftp,我正在尝试连接到 IIS FTP。在 IIS 上,它配置了自签名证书,并使用 WinSCP 将 Ok 与 SSL 的显式选项连接。但是使用lftp命令虽然它连接,当我输入命令cat filesget [filename]我收到错误534 protection level negotiation failed

命令之类的cd [foldername]工作正常。我不明白出了什么问题。lftp 是否需要为这种情况设置一些特定的选项?

0 投票
1 回答
880 浏览

node.js - SFTP nodejs服务器访问错误

我正在实现基于 libssh (npm install ssh) 的 SFTP Nodejs 服务器脚本

Ubuntu 14.04,nodejs 0.10.25 在 sftp.root 目录中我有测试文件,我应该可以下载到,检查它是否在 sftp 服务器上等。

当我使用 sftp(ubuntu cmd 连接到我得到的服务器)时:

服务器输出:

无法读取目录:没有错误

但实际上是为了测试,我需要通过 lftp 使用这个服务器

我收到访问失败错误。我尝试创建文件夹 chmod 777 或标记为根组,但没有帮助。

我希望有人会调查它并帮助我弄清楚为什么会出现此访问错误,谢谢!

0 投票
3 回答
10600 浏览

ubuntu - lftp 挂在“正在连接”上

我使用 lftp 将文件从 Cloud 9 IDE 传输到远程主机。最近,它似乎停止了工作。我已经向主人提出了这个问题,他们认为它工作正常。事实上,我可以通过 FileZilla 和一个简单的浏览器连接到 ftp 主机。我已经用 Cloud 9 提出了它,但也没有运气。

我正在从命令行使用以下命令传输文件:

(这set ssl:verify-certificate no是不久前的补充,以克服突然出现的类似连接问题......我也试过没有它......结果相同)

我在 C9 中发现的是,它永远在尝试连接:

可能很难提供任何帮助,但有没有人有任何想法至少可以帮助我诊断?还有其他选择吗?

谢谢。

0 投票
1 回答
782 浏览

lftp - lftp 远程文件有数据到本地文件是空的

我正在运行 lftp,但遇到了最奇怪的错误。无论我运行镜像命令还是只是正常连接,结果都是一样的。

  1. 连接到远程站点
  2. 登录
  3. 转到传出目录
  4. 我看到那个文件有数据。
  5. 获取任何文件
  6. 断开
  7. ls 本地,文件为空。

这是最奇怪的事情,有人见过吗?

0 投票
2 回答
4967 浏览

java - 使用 jcraft.jsch 更改目录时文件夹不存在

我在 Linux 机器上运行一个使用 jcraft.jsch 库连接到外部 sftp 服务器的 Java 程序。代码如下所示:

出于某种原因,当我运行更改目录命令“c.cd”时,我得到:

这很奇怪,因为该文件夹的列表(c.ls)没有引发异常。

此外,如果我从同一 Linux 服务器的命令行使用 lftp,我可以 cd 没有任何问题。

在此处输入图像描述

stacktrace 指向 cd 方法内的 _stat 方法。

当我从桌面使用 Filezilla 进行连接时,远程站点的文件夹结构如下所示:

在此处输入图像描述

我刚刚在我的 Windows 桌面机器上执行了相同的 Java 代码并且 cd 命令有效。(Windows 机器运行 JDK 1.6.0_29,而 Linux 服务器运行 JRE 1.6.0.27)

jsch 是否依赖于客户端操作系统级别的其他库?

知道如何继续解决此问题吗?

重要更新

我能够在我的开发机器上重现该错误。这与使用的 jsch 版本有关。linux 服务器使用 jsch-0.1.31,而开发机器使用 jsch-0.1.52。似乎导致错误的任何原因都已在 0.1.52 版中解决。呜!呜!最后!

谢谢

0 投票
3 回答
9745 浏览

linux - LFTP - 如果目录不存在则创建目录

如果目录不存在,我想使用 LFTP 创建一个目录。它应该是“单线”:

这确实有效:

lftp -c "open -u user,pass server; mkdir /test

lftp -c "open -u user,pass server; mkdir -p /test

如果目录已存在则失败:

mkdir: Zugriff nicht möglich:550-无法创建目录:文件存在 16 个文件已使用 (0%) - 已授权:50000 个文件 1286621 KB 已使用 (0%) - 已授权:512000000 Kb (/test2)

但如果该目录已经存在,它确实会失败。我怎样才能更优雅地做到这一点?

0 投票
1 回答
130 浏览

lftp - 如何使lftp自动完成不区分大小写?

默认情况下,lftp 似乎区分大小写。对于诸如cd?

0 投票
1 回答
631 浏览

bash - 将数组作为参数传递给 mget 命令

我已将要从 SFTP 服务器下载的所有文件名存储在一个文件中。该文件存储在我的本地计算机中。

我正在尝试将文件的内容传递给数组。

是否可以将此数组作为参数传递给mget?

mget $my_arraywheremy_array有文件名列表的东西。

0 投票
1 回答
315 浏览

lftp - 有没有办法将 lftp 附加到运行另一台机器的 lftp 进程?

当您退出 lftp 时,它会继续在后台运行,attach如果需要,该命令用于再次将 lftp 附加到该进程,但我想知道是否有办法将 lftp 附加到运行另一台机器的 lftp 进程有 ssh 访问权限?一个例子会很棒。

0 投票
1 回答
328 浏览

lftp - 在 lftp 中禁用 MFMT

如何禁用 MFMT lftp

我使用lftp镜像命令将我的文件与远程服务器同步。上传文件后看起来像lftp发送命令。MFMT在我的情况下这是不可取的,我想将其关闭。