Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Удаленная перезагрузка компьютеров на Ubuntu  (Прочитано 2554 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kradllit

  • Автор темы
  • Новичок
  • *
  • Сообщений: 9
    • Просмотр профиля
Подскажите, возможно ли реализовать одновременную перезагрузку парка машин, к примеру 30 компьютеров, которые находятся в одной подсети, но сколько компьютеров 10 или 30 в данный момент не известно, а также не известны их IP-адреса. Перезагрузка должна происходит по команде. В Windows вроде можно с помощью программы по широковещательному адресу настроить. А возможно ли аналогично под Ubuntu?

Оффлайн StrangerSerg

  • Участник
  • *
  • Сообщений: 106
  • Debian Lenny vs Ubuntu 10.04
    • Просмотр профиля
Re: Удаленная перезагрузка компьютеров на Ubuntu
« Ответ #1 : 07 Февраля 2011, 09:52:24 »
Никогда таких запросов еще не встречал...
одной такой команды думаю что нету.
необходим скрип, и если айпи не известны, то хоть МАСи должны быть.
Linux - это такая фэнтезийная mmorpg: эльфы в файлах, гномы на столах, зомби в процессах, а на форумах сплошь тролли да красноглазые орки.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Удаленная перезагрузка компьютеров на Ubuntu
« Ответ #2 : 07 Февраля 2011, 10:30:03 »
nmap -sP "$NETWORK/$MASK" | awk '/scan report/{print $5}' | while read ; do ssh root@"$REPLY" 'shutdown -r 0' & ; done

Оффлайн Charles Malaheenee

  • Активист
  • *
  • Сообщений: 756
  • Учтите, мы можем дать и вредный совет.
    • Просмотр профиля
Re: Удаленная перезагрузка компьютеров на Ubuntu
« Ответ #3 : 07 Февраля 2011, 10:35:37 »
arcfi, Так это тогда нужно дать или рутовый доступ или вбивать пароль на каждой машине или возиться с настройками файлов ключей. Или мы что-то не понимаем?
Все мы где-то, когда-то и в чем-то были новичками.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: Удаленная перезагрузка компьютеров на Ubuntu
« Ответ #5 : 07 Февраля 2011, 10:42:30 »
Вот похожий вопрос был:
https://forum.ubuntu.ru/index.php?topic=74047.0

Оффлайн alexander.pronin

  • Старожил
  • *
  • Сообщений: 2539
    • Просмотр профиля
Re: Удаленная перезагрузка компьютеров на Ubuntu
« Ответ #6 : 07 Февраля 2011, 10:54:32 »
arcfi, Так это тогда нужно дать или рутовый доступ или вбивать пароль на каждой машине или возиться с настройками файлов ключей. Или мы что-то не понимаем?
Надо выполнить 3 условия.
На всех перезагружаемых машинах должны стоять ssh сервер.
Он д.б. запущен.
Все машины д. иметь зарегистрированный доступ (пуб. ключ) с клиента, который будет их перезагружать.
ЗЫ. Да, чуть не забыл сказать.
Не обязательно бегать с флешкой для переноса ключа. Есть сетевой способ переноса ключа, но для этого надо знать пароль рута на компах.
« Последнее редактирование: 07 Февраля 2011, 10:58:16 от alexander.pronin »

 

Страница сгенерирована за 0.066 секунд. Запросов: 23.