Автоматизация удаленного входа так, что пароль удаленной машины считывается откуда-то [закрыто]

Я нахожусь на сервере 1. Мне нужно удаленно войти на сервер 2 с сервера 1. Теперь с сервера 2 я запущу скрипт, который будет пересылать некоторый файл на сервер 3.

Мне нужно написать скрипт на сервере 1, который будет автоматически удаленно входить в систему с сервера 1, т.е. он считывает пароль пользователя@server2 из какого-то файла или я могу передать пароль в команде ssh. и затем он запускает скрипт на сервере 2 автоматически без вмешательства пользователя в его выполнение. автоматизация scp сервера 2 на сервер 3 уже сделана в скрипте, который находится на сервере 2. Мне просто нужна автоматизация вышеупомянутого запроса.

Без использования expect или ssh-keygen

0
задан 7 June 2011 в 06:50

1 ответ

Используя ssh и scp, вы можете использовать аутентификацию на основе ключей вместо паролей. Затем вы можете сделать это «автоматизированным» без взаимодействия с пользователем, что было бы в случае аутентификации по паролю. Некоторые хиты по этой теме с Google:

http://www.debuntu.org/ssh-key-based-authentication

http: // ubuntuforums.org/archive/index.php/t-30709.html

Вы упомянули «без ssh-keygen». В чем твоя проблема с этим? Если вы не используете ключи, как вы хотите избежать использования паролей, что является вашей проблемой, если я понимаю вашу проблему.

0
ответ дан 7 June 2011 в 06:50

Другие вопросы по тегам:

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