максимальная компрессия ssh v2 (xzip / 7zip) - PullRequest
0 голосов
/ 25 января 2019

Я нахожусь на медленном коммутируемом соединении, но у меня есть root-доступ к быстрому серверу.

В настоящее время я использую ssh v2 для подключения к серверу с включенным сжатием в ~ / .ssh / config.Однако здесь используется только уровень gzip 6 (как упомянуто здесь https://serverfault.com/questions/388658/ssh-compression/.

. Тем не менее, можно использовать лучшие алгоритмы (например, xzip с -e9 или 7zip с -mx = 9), используя каналы, как упомянуто здесь [https://serverfault.com/a/586739/506887]. Пример в этом ответе:

ssh ${SSH_USER}@${SSH_HOST} "
    echo 'string to be compressed' | gzip -9
" | zcat | echo -

сжимает одну строку, используя xzip и каналы на удаленном сервере.

1) Я хотел бы сделать это (сжимать сxzip) для всего трафика. Как это можно сделать.

2) Для сохранения данных, когда я запускаю firefox на моем клиенте, я использую прокси socks v5 с ssh, чтобы воспользоваться преимуществами сжатия

ssh -D 8123 -C   -v  -N root@myserver

и я указываю firefox на носки: // localhost: 8123.Опять же, используя уровень 6 gzip. Можно ли аналогичным образом изменить этот пример для использования xzip или 7zip.

Мне известно, что преимущество использования xzip по сравнению с gzip в полосе пропускания может быть несущественным для одного соединения.Но я надеюсь, что с течением времени экономия на полосе накопится в значительной степени.

Спасибо

...