Linux

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

  • May 15, 2013

我有超過 200 台伺服器,但是很難通過一些文件來跟踪所有這些伺服器,一段時間後它變得過時了,所以要刷新這個文件,我必須知道我可以通過哪些伺服器登錄SSH。我已經創建了一個腳本,它將通過一系列 IP 地址 ping,現在我想知道我是否可以通過 SSH 連接到它們。我正在考慮一個循環的組合sshpassssh內部,但想知道這是否是最好的解決方案。

有什麼想法或建議嗎?

dawud 的建議很好,你也可以傳遞一個伺服器列表ssh-keyscan來掃描它們並記錄伺服器的公鑰。

為此,請使用像Nagios這樣的監控程序,而不是編寫自己的腳本。如果某些伺服器出現故障,它會提醒您。

引用自:https://serverfault.com/questions/507984