我想通过 ssh 传输文件,但是速度很慢。我读过hpn ssh可以加速 ssh。但是,我不知道如何在 Ubuntu 20.04 上安装它。我在网上找不到关于这个主题的任何信息!!!!
请指导我
答案1
从评论来看 - 实际上你有两种可能的 HPN-SSH 安装方法:
按照以下方法编译和安装 HPN-SSH 的步骤即可完成ArchLinux PKGBUILD。
使用预编译的二进制文件https://sourceforge.net/projects/hpnssh/files/Debian%20Packages/。您可能希望使用您当前的 Ubuntu 版本在 VM 上测试它们。
但我不建议这样做,因为多年来,普通的 SSH 已被证明足够稳定和快速。通过 SSHfs 进行文件传输时,其速度接近 LAN 的全带宽。HPN-SSH 的根源在于超级计算,但我认为你不拥有其中任何一项。因此普通 SSH 的速度就足够了。如果你想检查什么才是真正慢的 - 尝试使用 SMB/CIFS(Windows 文件共享)进行比较。
答案2
我知道这是一个老问题,但万一其他人正在寻找答案……所以我就是开发 HPN-SSH 的人。HPN-SSH 是一系列针对 OpenSSH 的补丁。它与 OpenSSH 100% 兼容,因为它是 OpenSSH 加上一些附加功能。虽然这些功能是在考虑高性能网络的情况下开发的,但它是在 1Gb 连接仍是主要研究中心的领域时开始的。HPN-SSH 的主要作用是让内部 OpenSSH 接收缓冲区了解自动调整的 TCP 接收缓冲区。这可以提高性能,尤其是在路径具有高 BDP 的情况下。您可以在以下位置阅读更多相关信息http://hpnssh.org。
我们确实有许多适用于 Debian、Fedora、CentOS 等的预构建软件包。您可以从https://sourceforge.net/projects/hpnssh。您还可以从以下位置获取完整的 git 仓库:https://github.com/rapier1/openssh-portable。如果你真的想要,你也可以加入邮件列表[电子邮件保护]