как захватить трафик rsync в wireshark

как захватить трафик rsync в wireshark

Я хочу проанализировать, какие сырые данные rsync передает через образец входного файла. Поэтому я использую rsync поверх rsh (так как трафик, захваченный в wireshark, будет легко интерпретировать).

Я использую следующую команду rsync: - но при применении фильтра rsh в Wireshark трафик не генерируется

akshay@akshay:~$ rsync -avz checkport.txt --rsh [email protected]:/home/ajay/Desktop/
sending incremental file list
-rw-rw-r--             25 2013/01/09 22:19:14 checkport.txt

sent 67 bytes  received 76 bytes  286.00 bytes/sec
total size is 25  speedup is 0.17

также я получаю следующую ошибку, когда использую rsync следующим образом через rsh

akshay@akshay:~$ rsync -avz -e rsh checkport.txt [email protected]:/home/ajay/Desktop/
Permission denied.
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(224) [sender=3.1.0dev]

Но в этом случае трафик генерируется в wireshark для rsh.(но его данные не видны). Разрешение отклонено - ответ с удаленной стороны

Дополнительная информация: - rsh-server и rsh-client установлены на обоих хостах. Пожалуйста, сообщите мне, если я что-то упустил.

[EDIT]: Кроме того, я установил rsync как опцию фильтра в wireshark, но при запуске команды rsync трафик все равно не захватывается. Что мне сделать, чтобы захватить трафик rsync в wireshark? Заранее спасибо.

решение1

опция --rsh/ -eожидает, что команда будет указана, а в вашей первой команде ее нет - чтобы быть эквивалентной -e rshво второй команде, которая вам нужна --rsh=rsh. Вероятно, поэтому sshдля этой попытки просто используется значение по умолчанию ( ) (проверьте трафик ssh при запуске теста, чтобы подтвердить/опровергнуть это).

Так как похоже, что первым ответом rsync является сообщение о том, что соединение закрыто, я подозреваю, что ошибка «отказано в доступе» исходит из rsh/, rshdа не из сообщения rsync о том, что у него возникли проблемы с открытием указанных файлов/каталогов. Я предлагаю попробовать интерактивный вход ( ), чтобы проверить, войдете ли вы в систему нормально, я подозреваю, что вы получите ту же ошибку. Если это так, то убедитесь, что демон rsh действительно запущен и прослушивает соединения, убедитесь, что вы не блокируете порт rsh (514 IIRC) каким-либо образом, и просмотрите файл конфигурации на сервере: вы можете обнаружить, что по умолчанию у него есть ограничения, которые блокируют вход вашего пользователя.rsh [email protected]rsh

Связанный контент