Скорость туннеля SSH очень низкая
У меня есть удаленный сервер с Ubuntu Linux, и я хочу установить SSH-туннель с этим сервером с компьютера Windows, используя PuTTY(plink). Я должен использовать этот метод для получения доступа к какой-либо службе на этом сервере, потому что брандмауэр блокирует все порты на этом сервере, кроме порта 22 ssh. Но скорость соединения по SSH-туннелю ОЧЕНЬ МЕДЛЕННА. Я проверил скорость с помощью инструмента iperf.
Вот результаты использования iperf без SSH туннеля:
[ 5] local <remote_server_ip> port 5001 connected with <my_internet_ip> port 11154
[ ID] Interval Transfer Bandwidth
[ 5] 0.0-10.4 sec 5.12 MBytes 4.13 Mbits/sec
И это результат использования iperf через SSH туннель:
[ 4] local 127.0.0.1 port 5001 connected with 127.0.0.1 port 38231
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-15.2 sec 896 KBytes 484 Kbits/sec
Скорость действительно отличается. Как это возможно? Что я должен сделать, чтобы это исправить?
1 ответ
Вероятно, стоит прочитать это "Почему TCP через TCP - плохая идея", было бы лучше использовать VPN, чем полагаться на SSH для чего-то большего, чем просто отбрасывать туннели.
По общему признанию, это намного медленнее, чем я ожидал, даже от туннеля SSH. Возможно, вам нужно настроить параметры SSH.