我有一堆基于 Linux 的个人娱乐设备(带显示器),它们连接到网络。我经常需要通过 SSH 进入它们来设置某些信息。我需要花一段时间才能通过浏览菜单获取每个设备的 IP 地址。
这些设备都位于我们的内部网络上,并且具有相似的 IP 地址。它们都类似于 10.107.10.XXX。
我通常使用 TeraTerm 和 SSH 进入每个单元(使用 root 登录名和密码)来设置我需要的任何参数。我希望可以扫描我的 IP 地址范围并查看端口 22,这样我就可以确定那里是否有设备。
确定我是否已连接设备以及其 IP 地址的最佳方法是什么?
答案1
nmap -p 22 -Pn 10.107.10.0-50
我已连接一台设备。使用上述命令查看下面的结果。
10.107.10.27 的 Nmap 扫描报告主机已启动(延迟时间为 0.0010 秒)。港口国服务 22/tcp 打开 ssh