通过 SSH 使用 NMAP

通过 SSH 使用 NMAP

是否可以列出服务器的开放端口,该端口无法从我的计算机(运行在 Windows 上)访问,但可以从我可以通过 SSH 连接的计算机访问?

答案1

这仅在您连接的计算机具有可用的 NMAP 时才有效。NMAP 正在生成各种流量(TCP 和 UDP),这些流量必须通过 SSH 进行隧道传输。NMAP 发出大量“不良”流量,我不希望 SSH 能够通过隧道传输所有流量。

最好的做法是在远程计算机上安装 NMAP 并在那里运行它。

然而,仅有的如果您有合法权限,请执行此操作。如果远程站点(要探测)是其他人的,而您没有权限,则使用 NMAP 不当访问该站点将违反公司政策以及当地和联邦法律。

答案2

访问节点是一回事。访问节点上的开放端口列表又是另一回事。不过既然你提到了 nmap,那么你可以这样做

ssh -t host command

还有选项或在另一台计算机上安装 nmap

相关内容