lftp

Lftp --newer-than 正在下载空目录
lftp

Lftp --newer-than 正在下载空目录

我正在尝试使用 lftp 将新文件从远程 sftp 服务器下载到本地服务器 这就是我正在做的事情: lftp sftp://user@remoteserver 然后进入目录: mirror --newer-than=now-1day --verbose 它会下载新文件(YaY!),但它也会下载父目录的每个子目录。虽然没有文件,但只有目录名称: Transferring file `secret.pdf' Transferring file `secret 2.pdf' Making ...

Admin

使用 lftp 进行 TLS 1.2 连接
lftp

使用 lftp 进行 TLS 1.2 连接

我正在尝试从仅接受 FTPS、TLS 1.2 连接的 RHEL 7 服务器连接到服务器。唯一可用的客户端似乎是 lftp。当我尝试连接时,它挂在“TLS 协商...”上。我将其置于调试模式,但它仍然没有提供任何进一步的信息。 这是我的 ~/.lftp/rc 文件: set ssl:ca-file "/etc/ssl/certs/ca-bundle.crt" set ssl:cert-file "/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem" set ftp:use-feat false set ssl...

Admin

如何记录部分(而非全部)lftp 传输
lftp

如何记录部分(而非全部)lftp 传输

我有一个 lftp 脚本文件,用于通过 sftp 镜像一些目录,因此我使用类似 的命令运行该命令lftp -f mirror_dirs.lftp。我现在想将传输记录到特定日志文件这样以后,也许在取证环境中,我可以确定传输了哪些文件以及何时传输。我不想将选项放在文件中,~/.lftp/rc因为我不想用我可能发出的其他临时 lftp 命令的信息污染我的日志文件。我已阅读lftp 手册并且仍然很困惑。 我似乎想要做的是日志传输。手册中提到以下内容: log:enabled (boolean) when true, the lo...

Admin

使用 lftp 指定密钥交换协议
lftp

使用 lftp 指定密钥交换协议

我必须从远程服务器下载一些(大量)数据。 远程 IT 人员建议使用。lftp sftp://[email protected]:port 然而,当我输入时ls,我看到的是: `ls' at 0 [Unable to negotiate with XXX.XXX.XXX.XXX port PPP: no matching key exchange method found. Their offer: diffie-hellman-group1-sha1] 看来他们现在无法改变他们的密钥交换方法(是的,我知道,它很容易受到攻击,我警告过他们)...

Admin

即使禁用后,vsftpd 仍使用 TLS1.1
lftp

即使禁用后,vsftpd 仍使用 TLS1.1

我已经在我的 vsftpd.conf 中禁用了TLS1.1它SSLv3 ssl_tlsv1_1=NO ssl_tlsv1_2=YES ssl_tlsv1=NO ssl_sslv2=NO ssl_sslv3=NO ssl_ciphers=DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:DHE-DSS-AES128-GCM-SHA256:DHE-DSS-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384...

Admin

防火墙后面的 lftp – 需要打开哪些端口?
lftp

防火墙后面的 lftp – 需要打开哪些端口?

我需要使用 TLS 1.2 安全协议设置从 Linux 客户端到 z/OS ftp 服务器的安全文件传输。我正尝试使用 lftp 客户端来实现此目的。 我的 Linux 服务器位于防火墙后面。我知道 z/OS 主机接受端口 990 上的连接。因此我请求在防火墙中打开此端口,但连接仍然因超时而失败。 从 lftp 日志中我可以看到它尝试打开一些其他端口但失败了: ---- Connecting data socket to (9.17.211.82) port 35854 **** Socket error (Connection timed out) ...

Admin

阻止 lf​​tp 在传输文件时发出“CWD /”的方法
lftp

阻止 lf​​tp 在传输文件时发出“CWD /”的方法

给出lftp类似于以下内容的命令: lftp -vv -d -c set ssl:ca-file /path/to/cert/ftps_cron-bundle.crt; set ssl:check-hostname no; set ftp:ssl-protect-data true; set sftp:connect-program "ssh -a -x -o PubkeyAuthentication=no"; set net:max-retries 2; open -e 'put /path/to/data/upload.txt;' -u usernam...

Admin

使用 lftp 信任服务器证书
lftp

使用 lftp 信任服务器证书

当使用 lftp 连接到服务器时,我遇到以下问题: Certificate verification: Not trusted: no issuer was found (AA:AA:AA:[...]:AA:AA) 这至少表明证书验证失败。我想将该证书列入白名单。显然,出于安全考虑,禁用证书验证不是一个选择。 以下是我已经尝试过的方法: 下列的该指南从服务器检索证书,并将其与 一起使用set ssl:ca-file。按照该指南,我有三个证书。我尝试了所有证书,然后将它们连接在一起,但没有任何变化。还尝试了ssl:cert-file。 使用与上述相...

Admin

如何将数百万个文件从专用服务器复制到 AWS EC2?
lftp

如何将数百万个文件从专用服务器复制到 AWS EC2?

我有一个网站需要从专用服务器迁移到 AWS EC2 实例。我有 650GB 以上的数据和 300 多万个文件。 我尝试使用SCP像这样,但由于文件很大,所以花费了太多时间。 scp -r[电子邮件保护]:/远程/目录/本地/目录 我的源操作系统是带有 cPanel 的 Centos 7.5。1TB HDD 和 650GB 数据,目标服务器是 Ubuntu 18.04、700GB HDD。 我知道我们还有其他选择,例如 LFTP、SFTP、rSync 等,请帮助我找到最快的方法。 ...

Admin

使用 lftp 时如何指定 MVS 数据集名称?
lftp

使用 lftp 时如何指定 MVS 数据集名称?

我们有一台 Linux 服务器,需要使用 FTPS 将文件发送到 z/OS 大型机。我们如何指定要创建的 MVS 数据集名称?当我们尝试通过 FTP 传输文件时,它始终将大型机用户 ID 添加到数据集名称的前面。 ...

Admin

Cron Job 的简单命令,将文本文件通过 FTPS 传输到远程服务器
lftp

Cron Job 的简单命令,将文本文件通过 FTPS 传输到远程服务器

我正在尝试定期将文本文件从我们的服务器移动到远程服务器。远程服务器需要 ftps 协议,并且我们的服务器 IP 地址必须列入白名单(我已经这样做了)。我想到的最好的办法是: lftp -c'设置 ftp:ssl-allow true;设置 ssl:verify-certificate no;打开 -u 用户名,密码 -e“cd /;mput test.csv;退出”ftps.bol.com' 远程服务器 = ftps.bol.com 文本文件 = test.csv 当我通过 SSH 终端运行它时,我只得到一个永无止境的“[正在连接...]” 知道哪里...

Admin

将数据备份到 sftp 服务器的最佳方法
lftp

将数据备份到 sftp 服务器的最佳方法

在我的项目中,我处理了 800 GB 的数据(包括数据和代码)。我的部分数据由相当大的文件组成,约 1GB,但我的一些文件夹中也包含数千个小文件。 我已经使用 将所有数据备份到外部服务器上sftp,并且我已经使用lftp,使用mirror -R <folder>。我发现这种备份数据的方式可能并不理想,因为它sftp更适用于大文件,而备份小文件则需要很长时间。 现在我已经将所有数据复制到外部服务器上,我想每天逐步保存更改,因为我不断地处理我的项目并且一次更新几个不同的文件夹。 我曾经使用 进行备份rsync,但我相信这不是我当前正在使用的外部...

Admin

如何禁用 Lftp chmod 权限警告?
lftp

如何禁用 Lftp chmod 权限警告?

我使用这个脚本(使用一些选项启动 lftp)来镜像本地文件夹和网站。 #!/bin/bash HOST="myhost.com" USER="user" PASS="xxxxxx" lftp -c "set ftp:list-options -a; set cmd:fail-exit yes; open ftp://$USER:$PASS@$HOST; lcd /home/user/websites/A; cd /; mirror --reverse \ --delete \ --verbose;" 我的问题是,在某些网站上,我遇到...

Admin

ssh 和 lftp 中地址的前缀协议
lftp

ssh 和 lftp 中地址的前缀协议

我使用 ssh 连接到我的远程服务器。我可以使用常规 SSH 命令顺利完成此操作,但使用 lftp 进行连接需要在地址前添加 sftp:// 才能正常工作。使用地址 (hostname@domain-name) 与添加 sftp:// 有什么区别? ...

Admin