我在我的主linux机器中有主机文件,这个主机文件包括超过1000个IP地址,它定义了许多组件,如Linux和solaris机器、交换机和路由器以及EMC端口等等。
示例
192.9.200.23 LinuxM26
192.9.200.24 SolarisM476
192.9.200.25 SolarisM476
192.9.200.26 RouterF938374
192.9.200.27 CiscoSitch47846
192.9.200.28 MasterLinux376
192.9.200.29 SwitchCisco385736
172.17.80.24 UnixWare7.1.1-854776
172.17.80.24 LBA-frhr
172.17.80.25 EMC-storage329478245
.
.
.
.我的目标是从主机文件中定义的所有linux & solaris机器到我的主linux机器执行自动scp处理。
问题是主机文件中的某些主机不是linux或solaris作为交换机和路由。
因此,我在考虑如何从S的hort测试中了解目标主机是linux/solaris还是其他交换机/路由器/等等
我问这一切是因为我不能执行scp/ssh来实现目标交换机/路由器,因为这会从交换机发出警报(因为scp/ssh )
因此,我很乐意获得一些进程,它可以识别目标主机是交换机或路由器,而不需要使用scp/ssh。
发布于 2015-10-07 08:39:59
在这种情况下,Nmap是你最好的选择。如果安装了nmap,只需运行:
nmap -v -O --osscan-guesshttps://serverfault.com/questions/727266
复制相似问题