我需要将几 GB 的文件从服务器 A 传输到 B。我拥有服务器 A 的 SSH 访问权限,但只能通过 FTP 访问 B。
由于我无法将一个 .tar 文件从 A 发送到 B,因为我无法稍后解压它,所以我需要执行 FTP 传输。
我如何(通过 FTP)传输所有文件,包括目录和所有子目录?
我尝试使用mput *
和mput *.*
,但它们不起作用。
关于 LFTP 或其他解决方案
lftp 是一个很好的解决方案,但我无法在服务器上安装它,因为它不是专用服务器或 VPS。它是一个具有 SSH 访问权限的常见共享虚拟主机。
答案1
你需要一个可以处理这个问题的客户端。lftp (mirror -R,见http://www.russbrooks.com/2010/11/19/lftp-cheetsheet) 和 ncftp (put -R) 是两个。