Я пытаюсь запустить tcpdump на нескольких удаленных машинах, чтобы выполнить анализ сети с помощью скрипта, но мне не удается правильно его запустить. Команда, которую я хотел бы использовать:
SSH пользователь@хост "nohup и суда /usr на/sbin/tcpdump для УДП -л -с 68 -Н-В -Я через eth0 1>тсрйитр.txt 2>tcpdump.err &"
с намерением запустить tcpdump удаленно, передать результаты в файл и немедленно вернуться. Не имея клавиатуры, установленной на удаленной машине, все I get is
sudo: нет tty и не указана программа askpass
написано в tcpdump.ошибаться. Я тоже старался:
- написание команды в скрипте bash и запуск скрипта удаленно
- заключив судо участие в команде 'сценарий (сценарий -с 'nohup и судо...')
но безуспешно. Есть ли другие альтернативы, которые я могу попробовать?