我的网络上有一个服务器的 IP 列表,我需要检查它们是否正在 Node 内运行 ssh。我该怎么办?
最佳答案
取决于您希望此检查运行的深度。你可以简单地检查端口 22 是否打开,如果你想看看那里是否有东西正在运行,或者你可能必须尝试连接以建立它真正的 ssh 协议(protocol),也许端口扫描它的所有端口或其他什么。
有 ssh 客户端库(如 ssh)或更通用的网络扫描器(如 netty)。
执行 npm search ssh 客户端或 npm search 端口扫描或 npm search nmap 来扩展选择可以执行此操作的库。
关于node.js - 从 Node 如何检查远程服务器是否正在运行 ssh?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21742230/