从节点如何检查远程服务器是否正在运行ssh?

我有我的networking上的服务器的IP列表,我需要检查,如果他们正在运行ssh或不在节点内。 我怎样才能解决这个问题?

取决于你想要这个检查运行多深。 你可以简单地检查端口22是否打开,如果你想看看是否有什么东西在那里运行,或者你必须尝试连接来build立真正的ssh协议,也许portscan扫描所有端口。

有ssh客户端库像ssh或像netty更多的一般networking扫描仪。

做npmsearchssh客户端或npmsearch端口扫描或npmsearchnmap来扩展select可以做到这一点的库。