Как к экс-милым командам по SSH в пакетном файле?

Я обращаюсь, все в ходе одного пакетного файла:

  1. ssh в удаленный компьютер
  2. выполните команды (на пакетный файл) на удаленном хосте.

Какие опции я должен добавить к ssh вызову так, чтобы пакетный файл выполнил строки после ssh вызова по соединению?

например, с sftp это просто добавляет-b/dev/stdin и затем <<EOF в конце; как я делаю это с SSH?

3
задан 17.02.2011, 22:03

1 ответ

Можно просто работать

ssh machine_name < batch_file.sh

выполнять все команды в batch_file.sh на machine_name. Работы, по крайней мере, с OpenSSH. Если Вы хотите ввести те команды собой перед открытием ssh, можно использовать

ssh machine_name << EOF
4
ответ дан 08.12.2019, 00:33

Теги

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