问题标签 [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.
ubuntu - 无法使用 SSL 将 lftp 连接到 IIS FTP
我已经在 Ubuntu 服务器上设置了 lftp,我正在尝试连接到 IIS FTP。在 IIS 上,它配置了自签名证书,并使用 WinSCP 将 Ok 与 SSL 的显式选项连接。但是使用lftp
命令虽然它连接,当我输入命令cat files
或get [filename]
我收到错误534 protection level negotiation failed
命令之类的cd [foldername]
工作正常。我不明白出了什么问题。lftp 是否需要为这种情况设置一些特定的选项?
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 或标记为根组,但没有帮助。
我希望有人会调查它并帮助我弄清楚为什么会出现此访问错误,谢谢!
ubuntu - lftp 挂在“正在连接”上
我使用 lftp 将文件从 Cloud 9 IDE 传输到远程主机。最近,它似乎停止了工作。我已经向主人提出了这个问题,他们认为它工作正常。事实上,我可以通过 FileZilla 和一个简单的浏览器连接到 ftp 主机。我已经用 Cloud 9 提出了它,但也没有运气。
我正在从命令行使用以下命令传输文件:
(这set ssl:verify-certificate no
是不久前的补充,以克服突然出现的类似连接问题......我也试过没有它......结果相同)
我在 C9 中发现的是,它永远在尝试连接:
可能很难提供任何帮助,但有没有人有任何想法至少可以帮助我诊断?还有其他选择吗?
谢谢。
lftp - lftp 远程文件有数据到本地文件是空的
我正在运行 lftp,但遇到了最奇怪的错误。无论我运行镜像命令还是只是正常连接,结果都是一样的。
- 连接到远程站点
- 登录
- 转到传出目录
- 我看到那个文件有数据。
- 获取任何文件
- 断开
- ls 本地,文件为空。
这是最奇怪的事情,有人见过吗?
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 版中解决。呜!呜!最后!
谢谢
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)
但如果该目录已经存在,它确实会失败。我怎样才能更优雅地做到这一点?
lftp - 如何使lftp自动完成不区分大小写?
默认情况下,lftp 似乎区分大小写。对于诸如cd
?
bash - 将数组作为参数传递给 mget 命令
我已将要从 SFTP 服务器下载的所有文件名存储在一个文件中。该文件存储在我的本地计算机中。
我正在尝试将文件的内容传递给数组。
是否可以将此数组作为参数传递给mget?
像mget $my_array
wheremy_array
有文件名列表的东西。
lftp - 有没有办法将 lftp 附加到运行另一台机器的 lftp 进程?
当您退出 lftp 时,它会继续在后台运行,attach
如果需要,该命令用于再次将 lftp 附加到该进程,但我想知道是否有办法将 lftp 附加到运行另一台机器的 lftp 进程有 ssh 访问权限?一个例子会很棒。
lftp - 在 lftp 中禁用 MFMT
如何禁用 MFMT lftp
?
我使用lftp
镜像命令将我的文件与远程服务器同步。上传文件后看起来像lftp
发送命令。MFMT
在我的情况下这是不可取的,我想将其关闭。