![有没有可以通过 SFTP 下载 Linux ISO 的网站?](https://linux22.com/image/1375031/%E6%9C%89%E6%B2%A1%E6%9C%89%E5%8F%AF%E4%BB%A5%E9%80%9A%E8%BF%87%20SFTP%20%E4%B8%8B%E8%BD%BD%20Linux%20ISO%20%E7%9A%84%E7%BD%91%E7%AB%99%EF%BC%9F.png)
我的工作允许下载与工作相关的项目的 ISO 映像。但是,我们使用的代理在从 FTP 站点下载时会出现问题。我还应该提到,通过此代理通过 http 下载大型文件并不理想。它会将整个文件“缓存”到代理,然后再将其发送到您的下载客户端。您会失去恢复支持,并且它经常停止传输文件。
不过我注意到的一件事是端口 22 (SSH) 没有任何代理或防火墙限制。我的计划是通过 SFTP 服务器下载我需要的任何 ISO,但我找不到任何 ISO。
是否有任何公共 SFTP 服务器托管 Linux 和/或 FreeBSD ISO?
答案1
您可以寻找提供下载的网站,rsync
因为它使用ssh
作为其传输方式(它sftp
也确实如此)。类型
rsync cdimage.ubuntu.com::cdimage/
在 shell 中检查是否可以读取目录列表。阅读 rsync 手册页以获取更多信息。此命令为 64 位 Intel 机器下载带有 Gnome 的 Raring Ubuntu:
rsync -P cdimage.ubuntu.com::cdimage/ubuntu-gnome/releases/raring/release/ubuntu-gnome-13.04-desktop-amd64.iso .
一些提示:请注意.
命令末尾的 。省略点和文件名,即仅引用远程目录,但保留尾随的/
。这将为您提供目录列表。这样您就可以浏览远程 rsync 服务器。
您也可以查找zsync
和jigdo
。它们不使用 ssh,但可以大大减少带宽使用量。
玩得开心!!
答案2
我不能代表整个互联网发言,但如果流行的搜索引擎都无法找到“linux sftp mirror”的任何好结果,那么可能就没有任何大型和/或官方的。
但是,也许你可以亲自与负责代理和防火墙的人交谈。高 linux isos 很可能与工作有关...