如何知道如果我可以在服务器SSH?

我有超过200台服务器,但很难通过一些文件跟踪所有的文件,过了一段时间,所以刷新这个文件,我必须知道我可以通过SSHlogin哪些服务器。 我已经创build了一个脚本来ping通一系列的IP地址,现在我想知道这个列表是否可以通过SSH连接到它们。 我正在想一个循环内的sshpassssh的组合,但不知道这是最好的解决scheme。

任何想法或build议?

dawud的build议是好的,你也可以通过一个服务器列表ssh-keyscan扫描它们并logging服务器的公钥。

使用像Nagios这样的监控程序来代替编写自己的脚本。 它会提醒你,如果一些服务器宕机。