Linux 中是否有任何默认监听端口,例如 Windows 中目录服务的 135 和 445?
在搜索远程机器时,我需要识别我连接的机器是否是 Linux,以便根据操作系统执行一些脚本操作。
我不能使用像 NMap 这样的工具,因为我的应用程序是商业应用程序,并且源代码应该是封闭的。
答案1
Linux 没有默认的“签名”端口,因为它使用的许多端口并不是唯一的。
答案2
Linux 系统上最常见的监听端口是端口 22(用于ssh
)。
lsof -i
您可以通过在 Linux 机器上调用(以 root 身份)来检查其他开放端口。
也回答对于类似的问题(通过使用解决nmap
),建议您可以仅使用命令来找出操作系统ping
。