首页 > 解决方案 > 如何通过 sshdump 在远程机器上使用 tcpdump?

问题描述

我在本地机器上使用 sshdump 来捕获远程机器上的流量。但是捕获远程机器存在问题。首先让我解释一下我的设置。

A->这是我的本地机器

B->它是远程机器,A可以访问

C->这是另一台远程机器。它可由 B 访问,而不能从 A 访问

这里我想用sshdump从A机到C机抓包。我编写 ssh 命令来捕获远程机器,如下所示。

在此处输入图像描述

但我得到了这个错误。

在此处输入图像描述

我想从B机器捕获C机器上的流量并从A读取输出。有什么办法吗?感谢帮助

标签: sshwiresharktcpdump

解决方案


我找到了解决方案。首先,您需要从 A 机器与 B 机器建立隧道,然后您需要将以下命令提供给远程捕获命令。那么A机就可以听C机了。

ssh root@ C机器地址“tcpdump -U”不是22端口“-i任意-w-”


推荐阅读