Запуск Bash Before Killed [closed]

Это не совсем ответ на ваш вопрос, но может быть решением вашей задачи.

Я предполагаю, что вы знаете пароль для s_user на каждом сервере, и на этих серверах установлен sshd (и работает, как ожидалось; зависит от того, какая ОС установлена на серверах).

Как сказал mpromonet, вы можете использовать ssh, но без входа на серверы со своими учетными данными.

На вашем компьютере:

Сначала сгенерируйте собственную пару ключей с помощью ssh-keygen. По умолчанию он будет храниться в каталоге ~/.ssh.

Затем для каждого задействованного сервера вызовите ssh-copy s_user@; вас попросят ввести пароль s_user на сервере.

Теперь, чтобы проверить, все ли прошло хорошо, просто попробуйте ssh s_user@. Если это сработает без запроса пароля, то все готово.

Теперь в вашем скрипте (на локальном компьютере) вы можете вызвать

ssh s_user@ "whatever-command-you-need-to-run"

без запроса пароля.

Рем..: Я предполагал, что на вашем локальном компьютере установлена ОС типа UN*X. Если вы используете Windows, вы можете использовать программы, поставляемые с пакетом putty для Windows.

3
23.07.2014, 01:37
0 ответов

Теги

Похожие вопросы