Лас- 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-соединений а также время, которое им требуется на установление, чего не будет заметно, если у нас большая пропускная способность и мы работаем в локальной сети, но мы обязательно будем признательны, если подключимся к нескольким удаленным серверам.
Отличная информация, большое спасибо |
Я часто использую эту команду, большое спасибо