CITKIT.ru - свободные мысли о свободном софте
Деловая газета CitCity.ru Библиотека CITForum.ru Форумы Курилка
Каталог софта Движение Open Source Дискуссионный клуб Дистрибутивы Окружение Приложения Заметки Разное
19.08.2019

Последние комментарии

ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)
24 December, 22:53
Kubuntu Feisty (15)
24 December, 18:42
Один на один с Windows XP (3758)
24 December, 11:46

Каталог софта

Статьи

Дискуссионный клуб
Linux в школе
Open Source и деньги
Open Source и жизнь
Windows vs Linux
Копирайт
Кто такие анонимусы
Лицензии
Нетбуки
Нужен ли русский Linux?
Пользователи
Дистрибутивы
Идеология
Выбор дистрибутива
Archlinux & CRUX
Debian
Fedora
Gentoo
LFS
LiveCD
Mandriva
OpenSolaris
Slackware
Zenwalk
Другие линуксы
BSD
MINIX
Движение Open Source
История
Классика жанра
Окружение
shell
Библиотеки UI
Графические среды
Шрифты
Приложения
Безопасность
Управление пакетами
Разное
Linuxformat. Колонки Алексея Федорчука
Заметки
Блогометки
Файловые системы
Заметки о ядре

Заметки :: Блогометки :: Debian Day

Заметки :: Блогометки :: Сети и Интернет

Clusterssh: работа с несколькими сеансами SSH через общий интерфейс

http://beshenov.ru/

Оригинал: «Clusterssh: control serveral ssh sessions via a single interface», 9 декабря 2007 г.

Clusterssh — программа с графическим интерфесом, позволяющая открыть несколько соединений по SSH и выполнять одновременно во всех них команды. Для меня Clusterssh полезна во многих ситуациях, например, когда нужно сделать dist-upgrade на множестве серверов. Для управления сеансами служит маленькое меню программы, а на каждый из сеансов открывается окно Xterm. Сеанс открывается по щелчку на «Hosts ? Add Host».

В окне «Add Host» нужно написать «пользователь@сервер», тогда появится новое окно с командной оболочкой. Для каждого сервера можно открывать отдельный сеанс. Через поле ввода в основном окне Clusterssh можно посылать команды во все сеансы.

Если команду нужно выполнить только для одного сервера, обратитесь к нужному окну терминала. Чтобы исключить сеанс из перечня массового выполнения команд, нужно снять соответствующий флажок в меню «Hosts». На снимке ниже команды будут исполняться на 192.168.15.104, и localhost1, но не на localhost:

Чтобы исключить все сеансы, используйте команду «Toggle active state»; для упорядочивания окон на экране служит «Retile». Clusterssh можно запустить из командной строки:
 cssh сервер_1 сервер_2 … сервер_N 
Clusterssh уже давно есть в Debian и Ubuntu.




Новости:

Все новости на CitCity.ru

Компании месяца

 
Последние комментарии
Почему школам следует использовать только свободные программы (101)
20 Декабрь, 14:51
ОСТОРОЖНО: ВИНДОФИЛИЯ! (2250)

24 Декабрь, 22:53
Linux в школе: мифы про школу и информатику (334)
24 Декабрь, 22:43
Kubuntu Feisty (15)
24 Декабрь, 18:42
Software is like sex: it's better when it's free.
©Linus Torvalds