我需要通过 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
但是,请确保您知道自己在做什么。仅对自己/受信任的服务器禁用证书验证!