我的文件服务器(Ubuntu)在互联网上运行OpenSSH,用户使用scp或WinSCP上传和下载文件。同时,服务器运行一些需要更高优先级的Web应用程序(http)。
有没有办法让 HTTP 优先于 SSH 文件传输?如果没有,我可以限制 SSH 带宽吗?
答案1
如果有合作用户,您可以使用以下方式限制文件传输:-l limit
在 中scp
。有关更多信息,请参阅man scp
。
否则,您需要使用 来实现一些流量整形tc
。我指的是 Linux 系统。
答案2
您可以使用一个名为 trickle 的工具来减慢 SSH 上的流量 - 它非常有用,我用它来控制远程备份等的速度。