@eledzhey

Быстрое выполнение команды на хостах?

Есть пару десятков линукс машин с которых нужно получать инфу выполняя некоторые команды, сейчас использую для этого ссх но подключение довольно долгое, очевидно нужно что то с keepalive что держит постоянное соединение и выполняет через него эти команды, но что есть что способно на такое? Чтобы ещё и просто было встроить в простой баш скрипт
  • Вопрос задан
  • 89 просмотров
Пригласить эксперта
Ответы на вопрос 3
Ansible
SSH аутентификация по ключам.

Или, если хочется сэкономить на установлении соединения, можно пробросить и держать открытыми ssh-соединения, они будут видны как локальные порты.
Ответ написан
@vitaly_il1
DevOps Consulting
Советую pdsh или другой параллельный шелл.

подключение довольно долгое

насколько долгое?

time ssh remotehost date

?
Ответ написан
@voleg4u
http://www.voleg.info/
1. Долгое подключение: DNS. Либо починить, либо убрать из sshd_config
2. Не отключается. Запущен фоновый процесс удерживающий ввод-вывод. Решается редиректами. Типа: ssh host script </dev/null >/dev/null 2>&1
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы