Как записать сценарий оболочки в ssh к удаленной машине и выполнить несколько команд туда

Поток моего фактического требования следующие.

  1. ssh от system1 до system2
  2. Работайте passwd команда для зарегистрированного пользователя в system2
  3. Введите предпочтительный новый пароль
  4. Выйдите из системы и бросьте сообщение [Password had been updated successfully]

Я получил шаги для всего остального, но изменить пароль в удаленной системе немного сбивает с толку.

Прощение, если вопрос широк, и поддерживает.

1
задан 28 October 2015 в 11:16

1 ответ

Можно сделать:

foo@server1$ ssh -t bar@server2 'passwd && echo "Password updated sucessfully"'

-t опция вызывает псевдо tty выделение, иначе Ваш введенный пароль будет замечен на экране.

2
ответ дан 7 December 2019 в 13:52

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

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