Вывод перенаправления и сохраняет к удаленному серверу?

Вообще возможно перенаправлять некоторый stdout, и данные сохранили в файл на удаленном сервере? Ниже ужасный пример, определенно не работают...

sudo tcpdump ... 2>&1 | ssh ... user@hostname -

Или возможно с помощью netcat вместо SSH?

sudo tcpdump ... 2>&1 | nc <host> <port> -

Что-то вроде этого кроме решения не работает на меня..

1
задан 18 May 2018 в 07:36

1 ответ

Несомненно, если Вы используете команду с ssh, который пишет в файл:

sudo tcpdump ... 2>&1 | ssh ... user@hostname tee /some/file
sudo tcpdump ... 2>&1 | ssh ... user@hostname 'cat > /some/file'

С nc, у Вас должно было бы быть что-то на слушании сервера:

# on server
nc -l <port> > /some/file
# on client
sudo tcpdump ... 2>&1 | nc <host> <port>
0
ответ дан 8 December 2019 в 01:01

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

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