外部使用nmap获取ssh版本

Obtain ssh version externally using nmap

我想知道我是否可以使用外部 vps 的 nmap 获得 ssh 版本。

nmap -p 22 sV <domainname>

结果:

22/tcp 过滤 ssh

是否有另一种 nmap 语法,以便我可以获得 ssh 服务版本? 只是想获取我的外部vps的ssh服务版本。 我尝试了很多 nmap 命令,但中间可能存在像防火墙一样的斗争,这会导致过滤状态。我自己的网络位于 DrayTek 设备后面。也许可能的原因?

提前致谢!

nmap 选项 --badsum 能够提供有关防火墙存在的洞察力。 运行 具有完整网络堆栈的非防火墙设备将静默丢弃错误的校验和。如果您的扫描到达终端设备,您会期望看到与 -sV 扫描相同的结果。防火墙可能会对 --badsum 提供不同的回复。

你关于版本的问题的答案是 -sV 是理想的,但是 -A 可能 运行 一些脚本 return 有用的信息。您还可以 运行 --script=sshv1 或其他与 ssh 相关的特定脚本。更多脚本选项在这里 nmap scripts.