LINUX.ORG.RU
ФорумAdmin

скрипт по ssh2


0

0

Дано:
Есть однотипные сервера, на которые есть доступ по ssh2
Есть отдельный комп с базой данных по ip компьютеров, которым можно соеденятся с этими серверами. Из базы генерятся файлики "rc.firewall" для каждого сервера.
Соотвественно эти файлики надо запихнуть по ssh2 на сервера, а затем дать команду на выполнения скрипта.

Вручную все это делаеться, но хочеться автоматизации: внес изменения в базу -> новые листы выложились на серваки и запустился скрипт.

Собсно вопрос, как можно скриптом, без ввода паролей вручную выкладывать файлы и запускать скрипты через ssh?



man ssh в районе RSA authentication. Вкратце -- ssh-keygen'еришь ключи identity и identity.pub, identity.pub кладешь на удаленную машину как $HOME/.ssh/authorized_keys, и ковыряешь $HOME/.rhosts на предмет доступа по паре ip username. В sshd_config RSA authentication надо разрешить.

anonymous
()

Этого недостаточно. Нужно будет passfrase вводить. Надо агента вешать. Где-то была статья на этот счет. Сейчас поищу. valhalla

anonymous
()

А что мешает с пустым passfrase сделать?

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