Как ускорить SSH-соединения в GNU / Linux

Linux-оболочка

Лас- SSH-соединения являются одним из инструменты, наиболее часто используемые SysAdminВ основном это связано с его гибкостью и очень хорошими параметрами безопасности, но, как и почти со всеми вариантами подключения, существует множество способов его использования, а некоторые подразумевают, что доступная скорость не всегда является наилучшей. В этих случаях, к сожалению, нам придется прибегнуть к некоторым формам настройки, которые позволят нам получить достойное и безопасное качество связи, поэтому мы хотим показать 3 способа ускорить SSH-соединения в GNU / Linux.

В основном мы хотим поговорить о варианты конфигурации это позволит нам преодолеть такие препятствия, как плохое соединение или тот факт, что мы одновременно выполняем несколько подключений к одному и тому же серверу, а в некоторых случаях даже получаем доступ к графическим инструментам через X переадресация, что может сделать требуемую скорость высокой.

Первое, что мы можем сделать, это принудительно подключать SSH через IPv4, и этот протокол также допускает подключения к новейшему IPv6, который в какой-то момент окажется абсолютно необходимым, но на данный момент это не так, и факт использования поддержки обоих подразумевает, что иногда соединение может быть чем-то более медленным. Но мы можем подключиться к любому серверу по SSH только через IPv4, используя параметр "-4" от безопасной манеры:

# ssh -4 user@remoteserver.com

Другой способ добиться этого - изменить файл конфигурации. / И т.д. / SSH / ssh_config, где искать линию "AddressFamily" и оставь ее с мужеством "Инет", что означает, что мы будем подключаться по IPv4.

Еще одна конфигурация, которая позволит нам улучшить скорость, - это конфигурация отключить поиск DNS на удаленном компьютере, и заключается в том, что все эти поиски IP-адреса компьютера и получение им имени хоста - это то, что требует ресурсов и помогает немного замедлить работу, для чего мы также должны перейти к конфигурации файла SSH-сервер (/ etc / ssh / sshd_config) и оставьте эту опцию "UseDNS" с мужеством "нет", Мы также можем принудительное повторное использование SSH-соединенийДругими словами, при установлении нового соединения будет предпринята попытка повторно использовать уже установленное, что, безусловно, может быть намного быстрее, чем создание нового.

Для этого заходим в файл / И т.д. / SSH / ssh_config и добавьте следующие строки:

ControlMaster авто
Путь управления - /. Ssh / сокеты /% r% h-% p
КонтролПерсист 600

Последняя строка (ControlPersist) сообщит службе SSH о необходимости держать соединение открытым, но в фоновом режиме, в течение 600 секунд после закрытия, чтобы повторно использовать его в случае получения нового запроса на соединение. Если мы добавим строку «Hostname servername», мы сможем указать, что эта конфигурация используется только для SSH-соединения на конкретный компьютер, для которого мы заменяем servername на соответствующее имя.

С помощью этих простых модификаций мы можем добиться некоторого улучшения скорость SSH-соединений а также время, которое им требуется на установление, чего не будет заметно, если у нас большая пропускная способность и мы работаем в локальной сети, но мы обязательно будем признательны, если подключимся к нескольким удаленным серверам.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Мигель Анхель сказал

    Отличная информация, большое спасибо |

  2.   Мигель Анхель сказал

    Я часто использую эту команду, большое спасибо