我有一份服务器列表,我想看看每台服务器是否可以通过 SSH 连接到其他所有服务器。查看 ssh 的手册页,除了直接手动连接并查看是否收到密码提示外,我没有看到“SSH ping”主机以查看其是否可连接的选项。
有没有我不知道的方法可以自动化这个过程?
答案1
您可以使用类似的方法nmap
来查看端口 22 是否打开:
$ nmap -p22 192.168.1.0/24
这将报告指定子网上所有打开端口 22 的机器。
我有一份服务器列表,我想看看每台服务器是否可以通过 SSH 连接到其他所有服务器。查看 ssh 的手册页,除了直接手动连接并查看是否收到密码提示外,我没有看到“SSH ping”主机以查看其是否可连接的选项。
有没有我不知道的方法可以自动化这个过程?
您可以使用类似的方法nmap
来查看端口 22 是否打开:
$ nmap -p22 192.168.1.0/24
这将报告指定子网上所有打开端口 22 的机器。