The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"ssh: как решать разовые задачи при использовании 5-10 серверов?"
Версия для распечатки Пред. тема | След. тема
Форум Открытые системы на сервере
Исходное сообщение [ Отслеживать ]
Отдельный RSS теперь доступен для каждого обсуждения в форуме и каждого минипортала.
. "ssh: как решать разовые задачи при использовании 5-10 серверов?" +/
Сообщение от Аноним (19), 31-Авг-22, 20:24 
> Приветствую.
> Имею в работе 5-10 серверов на linux.
> Переодический приходится между ними пересылать какие-то файлы.
> Для этого приходится открывать между ними доступ по ssh-key.
> Иногда приходится открывать еще доступ в фаерволле.
> Далее, еще приходится вспоминать и в ручную вводить IP нужного сервера при
> передаче данных по scp.
> Вопрос: как все это можно упростить? Чтобы пересыл данных в разовых задачах
> между серверами перестал грузить мозг множеством действий. Спасибо.

Можно руками:

cat ./run.sh
#!/bin/bash
HOST=host
PORTS="10 20 30"
PASSWORD=passwd
echo $1
for port in $PORTS; do
    echo "Connecting to $HOST $port"
    run="ssh -p ${port} -C ${HOST}"    
    ${run} 'bash -s' < ${1}
done

cat ./reboot.sh
#!/bin/bash
PASSWORD=passwd
echo ${PASSWORD} | sudo -S sh -c 'reboot'

run like
./run.sh reboot.sh

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
ssh: как решать разовые задачи при использовании 5-10 серверов?, tokyoh, 04-Авг-22, 18:03  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру