我已经使用 putty SSH 客户端建立了一个 SMB SSH 隧道,以便直接从我的 Windows 机器上的服务器编辑我的网页(也是因为我的 virtuazoo 服务器不允许 NFS)。
即使将 blowfish 设置为加密算法,它也会变得非常慢(2-3 KB/s)
有什么提高性能的想法吗?
答案1
简短的回答就是放弃在高延迟链路上使用 SMB。
该协议在高延迟链路上表现不佳,因为它的许多操作需要多次往返才能确认。调整 TCP over TCP 也会导致问题,这将适用于 SSH 和封装协议。
如果您可以让客户端和服务器支持 SMB2,那么会有一些改进。或者您可能只想切换到 sftp、webdav 或其他网络协议。
答案2
您可以按照此处的说明使用 MxTunnel: http://barracudaserver.com/products/BarracudaDrive/tutorials/SmbTunnel.lsp
更好的选择是使用 WebDAV 而不是 SMB。WebDAV 的设计目标是在互联网上保证安全。