Найти в Дзене
Linux Pages

Bash. Скрипт для запуска нескольких серверов одновременно по ssh

Если есть необходимость быстрого запуска нескольких серверов по ssh без ввода паролей, то этот скрипт вам поможет: 1. Создаем ключи без sudo: ssh-keygen -t rsa 2. Копируем публичный ключ на сервера, которые хотим подключить: ssh-copy-id вашsshакаунт@ваш_адрес_сервера 3. Берем скрипт: #!/bin/sh
gnome-terminal --tab --title="server1" --command="ssh вашsshакаунт@192.168.0.1" \
--tab --title="server2" --command="ssh вашsshакаунт@192.168.0.2" \
--tab --title="server3" --command="ssh вашsshакаунт@192.168.0.3" \
--tab --title="server4" --command="ssh вашsshакаунт@192.168.0.4"
exit 0 Надеюсь понравилось))

Если есть необходимость быстрого запуска нескольких серверов по ssh без ввода паролей, то этот скрипт вам поможет:

1. Создаем ключи без sudo:

ssh-keygen -t rsa

2. Копируем публичный ключ на сервера, которые хотим подключить:

ssh-copy-id вашsshакаунт@ваш_адрес_сервера

3. Берем скрипт:

#!/bin/sh
gnome-terminal --tab --title="server1" --command="ssh вашsshакаунт@192.168.0.1" \


--tab --title="server2" --command="ssh вашsshакаунт@192.168.0.2" \
--tab --title="server3" --command="ssh вашsshакаунт@192.168.0.3" \
--tab --title="server4" --command="ssh вашsshакаунт@192.168.0.4"
exit 0

Надеюсь понравилось))