OpenSSH Это один из инструментов, наиболее часто используемых системными администраторами, и логично, что это так, поскольку он позволяет нам взаимодействовать с любым компьютером удаленно, как если бы мы сидели прямо здесь и даже через X11 переадресация, возможность просмотра любого графического интерфейса. Но есть логическое ограничение: нам нужно открывать соединение для каждого удаленного компьютера, к которому мы обращаемся, для чего нам нужно столько окон терминала.
Но бесплатные программы всегда преподносят нам сюрпризы, и есть такой инструмент, как ПСШ что позволяет нам запускать команды через SSH на нескольких удаленных серверах из одной оболочки, тем самым экономя ресурсы и повышая маневренность при обращении с ними. Это очень интересный проект, разработанный на Python, который предлагает очень интеллектуальную и простую операцию для тех из нас, кто уже регулярно использует SSH.
Это что PSSH состоит из различных утилит, которые предлагают нам полную функциональность, когда дело доходит до управления удаленными серверами, поскольку у нас есть такая программа, как pscp для параллельного копирования файлов на несколько хостов, prsync для синхронизации файлов на несколько хостов одновременно, pnuke для завершения или `` уничтожения '' процессов на нескольких хостах и pslurp для копирования файлов с нескольких удаленных хостов на один компьютер. Как мы видим, возможности, которые все они предлагают нам, впечатляют, поскольку мы можем выполнять одновременное резервное копирование на два компьютераВ частности.
PSSH можно установить, если мы скачаем и установим Пип в нашем дистрибутиве; Для тех, кто не знает этого инструмента, мы можем сказать, что это команда, которая облегчает установку и управление программным обеспечением на основе Python. После того, как он установлен (он находится в официальных репозиториях основных дистрибутивов, он называется python-pip), мы делаем что-то очень простое:
# pip установить pssh
Этот инструмент сделает свое дело, и у нас будет ПСШ установлен, то пришло время настроить файл hosts, которого не существует, и нам нужно будет создать его, чтобы добавить IP-адреса хостов, к которым мы собираемся получить доступ. Мы можем узнать больше, запустив "pssh –help", но мы можем с уверенностью сказать, что Параллельный SSH или PSSH это очень полный и универсальный инструмент, функциональность которого может быть тем, чего ждали многие системные администраторы.
Дополнительная информация: ПСШ (в Google Code)
Интересно! применить на практике