lftp

sftp 的 lftp 无法正常工作;卡在 0 的“ls”上
lftp

sftp 的 lftp 无法正常工作;卡在 0 的“ls”上

我在使用 lftp 时遇到问题,它在 SFTP 连接时卡在 0 [正在连接...] 的 `ls' 上。 版本: Linux 3.10.0-1160.108.1.el7.x86_64 #1 SMP 星期四 1 月 4 日 14:55:32 EST 2024 x86_64 x86_64 x86_64 GNU/Linux LFTP | 版本 4.4.8 以下是我的运行方式: user@server:~$ lftp -d lftp :~> open -u Uname,Passwd -p 22 sftp://test.host.com lftp [email...

Admin

如何防止备份一完成就被删除?
lftp

如何防止备份一完成就被删除?

Duplicity 通过 ftp 完成完整备份,然后被删除,全程无需用户操作。 有两件事我想知道; 以下信息中是否有任何内容可以解释这个问题? 在哪里可以找到 duplicity 的日志输出以提供一些帮助? 调用 duplicitylftp后端来自脚本的模块(完整脚本在问题末尾)。 # Do backup duplicity $Options "$Source" "$Dest" 其中: 当 $Dest 是本地磁盘而非 ftp 时,备份后不会发生删除,即 据我所知,没有其他 duplicity 作业同时使用 ftp $Dest。我看到一个使用 ps...

Admin

lftp 默默拒绝下载某些目录、文件
lftp

lftp 默默拒绝下载某些目录、文件

我正在使用以下命令: lftp -c 'user user password ; set xfer:clobber off; set net:max-retries 0; set net:persist-retries 0; mirror --parallel=500 --verbose=10 --only-missing --ignore-time --loop https://remote.tld repo/; exit' 但是,LFTP 完成后,它无法镜像某些目录,正如我手动注意到的那样,我尝试访问远程 Web 服务器上存在但并不在我这边的某些内容。...

Admin

lftp:如何列出(镜像)操作前的传输大小?
lftp

lftp:如何列出(镜像)操作前的传输大小?

我有一个 lftp 任务,要将大量数据 (30GB) 传输到速度很慢的远程 FTP 服务器。由于各种原因,它无法一次性完成(可能要花几天时间),但逐步完成时效果很好。 因此,我想在镜像操作开始之前获取其大小,以了解剩余的数据量,但我还没有找到方法。如果将其作为单独的命令就好了。 我尝试了调试日志和空运行,但都没有产生大小输出。 我该看什么来弄清楚这一点? ...

Admin

仅当通过 cronjob 运行时,shell 脚本中的 lftp 才会失败并显示“伪 tty 分配失败”
lftp

仅当通过 cronjob 运行时,shell 脚本中的 lftp 才会失败并显示“伪 tty 分配失败”

我正在尝试创建一个 shell 脚本,使用 SFTP 将文件复制到外部服务器(因为外部服务器上没有 SSH)。通过控制台运行时,该脚本按预期工作,但通过 cronjob 运行时,它会因致命错误而退出: 这lftp 命令就好像 /usr/bin/lftp -d -e "set sftp:auto-confirm yes; open sftp://$user:$pass@$server_address; put $local_filepath -o $remote_filename; bye;" >> "backup.log" 这输出当通过 cron...

Admin

如何使用 lftp 运行并发(并行)下载?
lftp

如何使用 lftp 运行并发(并行)下载?

lftp据称支持使用以下方法同时下载多个文件get -P: 来自新闻文件: Version 4.8.0 - 2017-07-10 ... * get/mget/put/mput: add -P option for parallel transfers and long options. 从手册页中: get [-E] [-a] [-c] [-e] [-P N] [-O base] rfile [-o lfile] ... Retrieve the remote file rfile [...] ... -P N d...

Admin

lftp 如何上传文件夹内的所有新内容但不上传文件夹本身
lftp

lftp 如何上传文件夹内的所有新内容但不上传文件夹本身

我在管道中有这个脚本: lftp -c " set ftp:ssl-force true; set ssl:verify-certificate false; open -u $FTP_USER,$FTP_PASS $FTP_HOST; cd remote-folder; mirror -R -e -v -n ./dist ./; " 它正在工作,但我不想上传dist文件夹本身,我只想使用镜像上传其中的内容(因为我只想要更新/不同的文件)。 因此在这种情况下,我希望本地dist文件夹内的所有内容都位于远程remote-folder文件夹...

Admin

lftp无法连接ftp站点,但使用filezilla可以连接成功
lftp

lftp无法连接ftp站点,但使用filezilla可以连接成功

我可以使用带有 SFTP 协议的 filezilla 成功连接到 ftp 服务器。 但是当我尝试使用 lftp 连接并发送ls列出远程文件夹的命令时,它只是一直显示状态连接...... 这是我的 lftp 命令: $ lftp -p 22222 -u dev001 sftp://111.222.333.444 Password: lftp [email protected]:~> debug lftp [email protected]:~> ls ---- Running connect program (ssh -a -...

Admin

lftp 在尝试使用 ACTIVE 模式时挂断“连接”
lftp

lftp 在尝试使用 ACTIVE 模式时挂断“连接”

我需要在主动模式下使用 lftp(由于服务器端的一些限制)。因此我设置了以下~/.lftprc配置文件: debug set ssl:verify-certificate no set ftp:port-ipv4 148.X.X.86 set ftp:passive-mode false set ftp:ssl-allow false set ftp:prefer-epsv no set ftp:port-range 1026-1029 set net:socket-bind-ipv4 192.168.2.114 当我使用任何地址运行 lftp 时,我遇到...

Admin

让命令与交互式“ftp”一起工作,但不能与“lftp”一起工作
lftp

让命令与交互式“ftp”一起工作,但不能与“lftp”一起工作

我想将文件发送到 FTP 服务器(这超出了我的控制范围),当使用交互式 Linux 命令时ftp,这可以正常工作: [bf@localhost sudap]$ ftp ftp.example.net Connected to ftp.example.net (1.1.1.1). 220 Serv-U FTP Server v15.3.0 ready... Name (ftp.example.net:bf): USERNAME 331 User name okay, need password. Password: ******** 230 User logg...

Admin

无法删除 Linux 服务器上的隐藏文件
lftp

无法删除 Linux 服务器上的隐藏文件

我有一个备份 Linux 服务器,我通过 lftp 上传我的备份。我没有其他方式访问此服务器。出于某种原因,我无法删除隐藏文件。 $ls -la drwxr-xr-x 2 100 ftpgroup 3 Mar 11 2021 . drwxr-xr-x 3 100 ftpgroup 3 Mar 11 2021 .. -rw-r--r-- 1 100 ftpgroup 168215172 Feb 8 2021 .pureftpd-upload.6...

Admin

是否有其他命令或方法可以加快 LFTP 中的查找速度?
lftp

是否有其他命令或方法可以加快 LFTP 中的查找速度?

我正在连接到一个 FTP 服务器,它可能有 20-30k 个 zip 文件和各种子目录。我想根据扩展名返回所有这些文件的列表,所以是 *.zip。我从 shell 运行了一个足够简单的 find 命令来匹配扩展名,它确实提高了速度。但是,当我通过 LFTP 进入服务器时,find 命令与通用 shell 中的命令不同。 这个: find . | grep -Fi .zip 改为这个(速度快 2 倍):find /directory -name "*.zip" 手动的: find [OPTS] directory... 递归列出目录中的文件(默认为当前目录)...

Admin

通过 lftp 中的 http 代理连接到 SFTP?
lftp

通过 lftp 中的 http 代理连接到 SFTP?

我位于 http 代理 (http://localhost:8080) 后面。我想使用 lftp 命令通过此 http 代理连接到我的 sftp 服务器。该怎么做? 我的 lftp 命令现在是 lftp sftp://... 如何通过 Http 代理连接? ...

Admin

使用 lftp:mirror 传输 28GB 目录的速度很慢,并且占用了 4 TB 的带宽
lftp

使用 lftp:mirror 传输 28GB 目录的速度很慢,并且占用了 4 TB 的带宽

我写这篇文章是为了了解我做错了什么。Linux 不是我的强项,但我对它很熟悉,当我记不住如何执行任务时,我会阅读手册页。 希望有人能告诉我事情的经过 - 昨天下午,我收到了 Xfinity 发来的三条关于带宽使用情况的通知。分别通知我已使用 75%、90%、100% 的数据(上限约为 1200 GB)。我刚刚在 2 小时前开始从远程服务器传输数据。不知怎么的,我在不到 2 小时内就用完了 600 GB 的数据。 作为参考,命令如下: lftp -u user,password ftp://<address> mirror -c -P 5 --us...

Admin