有没有办法使用 nmap 或其他程序进行连续端口扫描,比如在端口 22 上,直到服务启动并且端口重新开放?
这有点像您可能进行无限的 ping 操作,超时,以查看主机何时重新启动...但是使用端口扫描?
答案1
如果你使用的是 Linux,你可以尝试使用 netcat 运行一个小脚本:
while true;do nc -zv 192.168.100.1 22;sleep 5;done
这段代码的作用是检查您是否可以每 5 秒打开一次到 SSH 端口的 TCP 连接。如果可以,您将在 stdout 中看到以下内容:
Connection to 192.168.100.1 22 port [tcp/ssh] succeeded!