Настроил sshfs но скорость передачи файлов просто ужасная...
Тут надо вспомнить, на чём SSHFS базируется и каково назначение самого SSH.
А назначение SSH - удалённое управление/администрирование c шифрованием всего передаваемого трафика, включая передаваемые файлы. И "файлообменные надстройки" SSH разумно использовать в пределах этого самого удалённого администрирования: закачка конфигов, скачивание логов и т.п.
Если же речь о передаче гигабайтных файлов внутри защищённой локальной сети, то эта задача явно не для SSHFS. Здесь уместны NFS или Samba (если у вас в сети не только Linux, но и Windows-системы, логично остановиться на последнем).
Копирование сжатого файла (видео Xvid) ~64МБ с сервера (TP-Link TL-WDR4300 под OpenWrt 19.07.2) на хост (Ubuntu 16.04.6) по Fast Ethernet (100 Мбит/с). Настройки ПО по умолчанию (как на стороне сервера, так и клиента). На маршрутизаторе файл располагался в /tmp/ (RAM) для исключения влияния USB/HDD.
NFS ≈11.9 Мбайт/с
Samba (v3.6) ≈11.1 Мбайт/с
SSHFS/SFTP ≈2.1 Мбайт/с (dropbear + sftp-server ≈97% CPU)
SCP ≈2.0 Мбайт/с (dropbear + scp ≈98% CPU)
- как видно, NFS "упёрся" в пропускную способность Fast Ethernet, а SSHFS - в CPU маршрутизатора ("привет" шифрованию).