удаленная команда SSH tcpdump, через шлюз, который будет открыт, в режиме реального времени, в Wireshark, на локальной машине

Я (хост - ОС Windows через плинк) пытаюсь подключиться к удаленному Linux-сервер (Хост с), через шлюз на Linux-сервер (узел B), и запустить tcpdump на хосте C, чтобы быть по конвейеру весь путь обратно к узлу (через узел б я так полагаю), и открыт, в режиме реального времени, с помощью Wireshark на хозяина:

ниже то, что я видел, как команда, когда не используется шлюз ("прямая удаленная выборка"). Итак, как бы я сделал эту работу, проходящую через мой сценарий хоста шлюза B выше?

Хоста Звон.exe-ssh - pw abc123 root@Host C "tcpdump-s0-U-n - w- - - i eth0 не порт 22" | "C:Program файлыWiresharkWireshark.exe " - k-i -

2
задан Trévelyan
10.11.2022 12:02 Количество просмотров материала 2685
Распечатать страницу

1 ответ

есть эквивалент OpenSSH ProxyCommand:

plink -proxycmd "plink -nc %host:%port user@HostB" root@HostC ...

простые вложенные команды должны работать так же хорошо (

plink user@HostB "ssh root@HostC tcpdump ..." | wireshark
0
отвечен grawity 2022-11-11 19:50

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя

Похожие вопросы про тегам:

gateway
remote
ssh
tcpdump
wireshark
Вверх