Тема: Автоматизация бытовых процессов, или ssh сам по себе
Решил я тут автоматизировать несколько операций который делаются на многих серверах переодически... не важно какие, но важно как
Требование: Одна машина, великий босс не имеющий выхода в инет и сильно защищенная, должна собирать данные с других серверов и обрабатывать их...
реализуется достатчно просто с простым ssh (соединено все в один vpn под управлением сисек)
1.
Легенда
BOSS - сервер который подсоединяется
WORKER - сервер к которому подсоелиняемся
2. на BOSS генеригуем ssh ключик без пароля, почему без? автоматизация...
BOSS#ssh-keygen -t rsa -f BOOSkey
получаем два файла
BOOSkey и BOOSkey.pub
3. на машине WORKER делаем
WORKER#cat BOOSkey.pub >> /root/.ssh/authorized_keys (можно и не руту, это по желанию)
4. пробуем
BOSS#ssh -i /home/boy/.ssh/BOOSkey root@WORKER
5.
scp тоже хорошая команда... и rsync сможет работать....
6. а вот так можно запускать удаленно программы...
BOSS#ssh -i /home/boy/.ssh/BOOSkey root@WORKER myprogramm.sh
P.S.
Тока про Core dump раззказывать ненадо... все можно спереть при желании (и умении)