Как использовать OpenSSH Мультиплексор ускорить OpenSSH соединений на Linux

A+ A-

Эта статья поможет нам понять мультиплекс SSH сессий путем создания мастер-сессии, затем с последующих сессий с помощью мультиплексора, чтобы ускорить соединение SSH на Linux.

мультиплексирование

Мультиплексирование не что иное, как отправить более и более в течение одного соединения SSH и может повторно использовать существующее соединение TCP / IP для нескольких одновременных подключений SSH. Это позволит уменьшить нагрузку на создание новых TCP-соединений на сервере.

Преимущества мультиплексоров на соединение SSH.

  • Он использует существующий * INX разъем для подключения.
  • Он использует имеющееся соединение TCP / IP не более новый протокол TCP / IP.
  • Нет больше ключевых обменов.
  • Нет необходимости авторизаций.

Настройка Multiplexing

Если конфигурация не существует в папке .ssh в вашем домашнем каталоге, создайте его с правами доступа 600: для чтения и записи только для вас.

Редактирование .ssh / конфигурации пользователя -

 # VI ~ / .ssh / конфигурации
ControlMaster авто
    ControlPath ~/.ssh/master-%r@%h~~HEAD=poss:% p.socket    
    ControlPersist 30m 

Пример файла конфигурации -

 Хост *
 ControlPath ~/.ssh/master-%r@%h~~HEAD=poss:% р
  ControlMaster авто
  ControlPersist 30m 

объяснение

 Хост * или клиент Хост: Эта конфигурация SSH начала.
ControlPath ~/.ssh/ssh-mux-%r@%h:% р: Это указывает путь к управляющей розетке * INX, которые будут использоваться для подключения и обмена является таким, как описано выше.
переменные
'% Г' - удаленный SSH имя пользователя
'% Ч' - удаленный хост SSH
'% Р' - удаленный SSH порт
Вам нужно установить все эти три переменные для этого варианта.

ControlMaster авто: Это позволяет совместное использование нескольких сеансов по одному сетевому соединению. Когда этот набор, чтобы да, SSH будет прослушивать соединения на контрольной сокета, указанного с помощью аргумента ControlPath.
При этом в автоматический режим, SSH будет пытаться использовать мастер-соединение, но соединение возвращается к созданию нового одно соединение, если не существует.
ControlPersist 30m: Этот параметр указывает , что мастер - соединение должно оставаться открытым в фоновом режиме в течение 30 минут.
Если соединение без каких-либо клиентов, то мастер-соединение в фоновый режим автоматически прекращается после того, как он бездействовал в течение 30 минут. 

Как подключить

От машины клиента подключиться к серверу с команд ниже.

 #ssh root@192.168.2.225
не может быть установлена ​​подлинность хозяина '192.168.2.225 (192.168.2.225).
RSA ключ отпечатка пальца f7: с8: 62: c9: 6f: 02: 50: 8E: 14: CD: 3a: 95: Объявление: b1: 67: аф.
Вы уверены, что вы хотите, чтобы продолжить подключение (да / нет)? да
Внимание: Постоянно добавлен '192.168.2.225' (RSA) в список известных хостов.
root@192.168.2.225's пароль:
Последний Логин: Пт 22 апреля 13:26:56 +2016 от 192.168.1.84 

Как проверить Мультиплексор работает или нет?

Перейти к серверу SSH и запустить следующую команду.

 # Lsof -U | мастер Grep
SSH 69518 корень 4u UNIX 0xffff8801378f7580 0t0 607468 /root/.ssh/master-root@192.168.2.225
SSH 69518 корень 5U UNIX 0xffff880139986b80 0t0 607482 /root/.ssh/master-root@192.168.2.225 

ИЛИ

Мы можем проверить с другой командой

 # SSH -О остановить 192.168.2.225
Мастер работает (ИДП = 69518)
# 

Если мы запустим много терминала или сценариев с использованием соединений OpenSSH к тому же серверу, вы можете ускорить их с помощью мультиплексирование, что делает первое соединение в качестве ведущего и позволяя другим подключенные поделиться TCP соединение с сервером.

Ads

Поделиться

последний

Лучшие альтернативы Ubuntu искать, если вы Linux Lover

Давайте начнем знакомство с чем-то; простой, но немного не ...

Как добавить подпись в Gmail Входящие - Добавить подпись Google в Gmail

Входящие с помощью Google была одна из лучших вещей, которы...

Еженедельно Tech News: Nokia, Google и Nintendo

Привет всем, это Пятница, 3 марта, и так же, как всегда, мы...

Raspberry Pi Проекты для начинающих - Что вы можете сделать с Raspberry Pi

Raspberry Pi представляет собой серию малой мощности, одноп...

Лучший VPN для Android 2017 года - Как использовать VPN в Android

Прошли те дни, когда виртуальные частные сети были только д...

Комментарии