Передать по ssh файл на обработку и получить результат

Black Hat

Постоялец
Регистрация
15 Май 2015
Сообщения
167
Реакции
112
Добрый день!
Есть два сервера, надо придумать как передать файл на второй сервер и получить обработанный файл в режиме реального времени (т.е. на одном подключении).

1) файл с сервера 1 отправляем на сервер 2
2) сервер 2 обрабатывает файл (c STDIN) и отправляет назад
3) сервер 1 принимает и сохраняет

Просто выполнить удаленно скрипт можно так:

ssh user@machine 'ls -la'

Стоит авторизация по ключу. А вот как сюда запихнуть еще файл в STDIN второго сервера?
Есть идея передавать путь, чтобы сервер 2 сам лез, и настраивать еще и обратную авторизацию по ключу.
Можно проще?
 
STDIN чего? (2 пункт более подробней нужно расписать)
 
Все решилось
Код:
cat somefile | ssh user@machine 'scrips.sh'
 
Назад
Сверху