Я установил SSH-туннель SMB с использованием SSH-клиента с замазкой для редактирования моих веб-страниц непосредственно с сервера на моем компьютере с Windows (также потому, что мой виртуальный сервер не поддерживает NFS).
Даже установка blowfish в качестве алгоритма шифрования работает УЛЬТРА медленно (2-3 КБ / с)
Есть идеи по повышению производительности?
Короткий ответ - просто отказаться от использования SMB по каналу с высокой задержкой.
Протокол плохо работает по каналам с высокой задержкой, потому что в нем много операций, требующих много циклов приема-передачи для подтверждения. Настройка TCP поверх TCP также приводит к проблемам, которые будут работать как для SSH, так и для инкапсулированного протокола.
Если вы можете заставить клиент и сервер поддерживать SMB2, есть некоторые улучшения. Или вы можете просто переключиться на sftp, webdav или какой-либо другой сетевой протокол.
Вы можете использовать MxTunnel, как описано здесь: http://barracudaserver.com/products/BarracudaDrive/tutorials/SmbTunnel.lsp
Лучше использовать WebDAV вместо SMB. WebDAV разработан для обеспечения безопасности в Интернете.