Скорость туннеля 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.

Другие вопросы по тегам