通过 Unix 终端连接到 FTP 服务器(通过 TLS/SSL 显式)

通过 Unix 终端连接到 FTP 服务器(通过 TLS/SSL 显式)

我需要通过 unix 终端连接到远程 ftp 服务器。我没有 gui 访问权限。服务器通过 tls/ssl 显式运行 ftp。

有人可以帮我吗?

我看到了一篇关于使用 Ruby 的帖子,但我需要在不使用任何脚本语言的情况下完成此操作。如果可用,我只能使用 Linux Shell 脚本和下载命令。

答案1

如果你只是在寻找合适的 ftp 客户端,请尝试lftp。它在大多数 Linux 发行版存储库中可用。例如在 Debian 上,你可以使用以下命令安装它

apt-get install lftp

连接到提供自签名证书的 ftp 服务器时,您可能会收到证书验证错误。在这种情况下,您可以使用以下 lftp 命令禁用证书验证:

set ssl:verify-certificate no

但是,请确保您知道自己在做什么。仅对自己/受信任的服务器禁用证书验证!

相关内容