如何知道我是否可以在服务器上使用 SSH?

如何知道我是否可以在服务器上使用 SSH?

我有 200 多台服务器,但很难通过一些文档跟踪所有服务器,一段时间后这些文档就会过时,因此要刷新此文档,我必须知道我可以通过哪些服务器登录SSH。我已经创建了一个脚本,它将 ping 一系列 IP 地址,现在有了这个列表,我想知道我是否可以通过 SSH 进入它们。我考虑在循环内结合使用sshpassssh,但不知道这是否是最好的解决方案。

有什么想法或建议吗?

答案1

dawud 的建议很好,您还可以传递服务器列表来ssh-keyscan扫描它们并记录服务器的公钥。

答案2

使用一些监控程序,例如纳吉奥斯无需编写自己的脚本。如果某个服务器出现故障,它会提醒您。

相关内容