ssh - 如何通过 sshdump 在远程机器上使用 tcpdump?
问题描述
我在本地机器上使用 sshdump 来捕获远程机器上的流量。但是捕获远程机器存在问题。首先让我解释一下我的设置。
A->这是我的本地机器
B->它是远程机器,A可以访问
C->这是另一台远程机器。它可由 B 访问,而不能从 A 访问。
这里我想用sshdump从A机到C机抓包。我编写 ssh 命令来捕获远程机器,如下所示。
但我得到了这个错误。
我想从B机器捕获C机器上的流量并从A读取输出。有什么办法吗?感谢帮助
解决方案
我找到了解决方案。首先,您需要从 A 机器与 B 机器建立隧道,然后您需要将以下命令提供给远程捕获命令。那么A机就可以听C机了。
ssh root@ C机器地址“tcpdump -U”不是22端口“-i任意-w-”
推荐阅读
- android - 多个布局和多个视图 Android Studio
- c# - 将现有的 PdfDocument 保存到文件
- html - HTML 中的“简单”按钮脚本
- reactjs - 从 material-ui 自动完成组合框中清除所有选定的值
- c# - NFC MIFARE Classic 1K 无法读取或写入
- sql-server - 如何用动态列替换 T-SQL PIVOT 中的 NULL 值
- android - 如何在横向使用 ViewPager2 进行轮播布局
- reactjs - 反应钩子关闭问题
- data-visualization - 二次排序(单独)
- spring-boot - 为特定请求暂停骆驼路线