LINUX.ORG.RU

Авторизация ssh на 100500 серваков

 , ,


0

2

Товарищи, подскажите, пожалуйста. Сейчас есть 21 сервак с серверной убунтой (количество серверов сейчас неумолимо растет и до декабря вырастит еще больше). На них нужно запилить определенный набор действий. Есть скрипт который все это может сделать...

Внимание вопрос: Можно ли как-то передать пароль от ssh через скрипт? Делать авторизацию по ключу не получится, а вводить 100500 раз пароль для массового подключения к серверам и выполнения там скрипта не сильно хочется.

Кто-нибудь сталкивался с подобным? Можно как-то облегчить жизнь?

Ответ на: комментарий от beastie

Сделать вход на серверы по ssh по ключу без пассфразы. Последним аргументом к команде ssh указать шелловую команду для выполнения.

Andrey_Utkin ★★
()

А зачем пароль когда можно использовать ключ?

rezedent12 ☆☆☆
()

Посмотрите в сторону Capistrano, оно вроде умеет выполнять рутинные задачи через SSH.

ThePretender
()

Делать авторизацию по ключу не получится

Почему? Без обоснования я отказываюсь продолжать беседу.

entefeed ☆☆☆
()
Ответ на: комментарий от futurama

man ssh-agent

Так можно и сразу ключ сделать без пароля

lvi ★★★★
()
Ответ на: комментарий от anonymous_sama

если ключ без пароля - тоже, в общем-то.

slowpony ★★★★★
()

Вопрос неверный. Тебе нужна авторизация по ключу, ключ с паролем и ssh-agent.

intelfx ★★★★★
()

Спасибо большое за советы. sshpass именно то что и требовалось.

Natan4ik
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.