加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 搭建环境 > Windows > 正文

如何检查多个远程Linux系统是否打开了指定端口?

发布时间:2019-04-24 08:20:40 所属栏目:Windows 来源:Magesh Maruthamuthu
导读:副标题#e# 我们最近写了一篇文章关于如何检查远程 Linux 服务器是否打开指定端口。它能帮助你检查单个服务器。 如果要检查五个服务器有没有问题,可以使用以下任何一个命令,如 nc (netcat)、 nmap 和 telnet 。但是如果想检查 50 多台服务器,那么你的解

使用以下脚本来达成此目的。

  1. # vi multiple_port_scan.sh
  2.  
  3. #!/bin/sh
  4. for server in `more server-list.txt`
  5. do
  6. for port in `more port-list.txt`
  7. do
  8. #echo $server
  9. nc -zvw3 $server $port
  10. echo ""
  11. done
  12. done

设置 multiple_port_scan.sh 文件的可执行权限。

  1. $ chmod +x multiple_port_scan.sh

最后运行脚本来实现这一目的。

  1. # sh multiple_port_scan.sh
  2. Connection to 192.168.1.2 22 port [tcp/ssh] succeeded!
  3. Connection to 192.168.1.2 80 port [tcp/http] succeeded!
  4.  
  5. Connection to 192.168.1.3 22 port [tcp/ssh] succeeded!
  6. Connection to 192.168.1.3 80 port [tcp/http] succeeded!
  7.  
  8. Connection to 192.168.1.4 22 port [tcp/ssh] succeeded!
  9. Connection to 192.168.1.4 80 port [tcp/http] succeeded!
  10.  
  11. Connection to 192.168.1.5 22 port [tcp/ssh] succeeded!
  12. Connection to 192.168.1.5 80 port [tcp/http] succeeded!
  13.  
  14. Connection to 192.168.1.6 22 port [tcp/ssh] succeeded!
  15. Connection to 192.168.1.6 80 port [tcp/http] succeeded!
  16.  
  17. Connection to 192.168.1.7 22 port [tcp/ssh] succeeded!
  18. Connection to 192.168.1.7 80 port [tcp/http] succeeded!

【编辑推荐】

  1. Linux 绝对霸主,Linux 开发者未来可期
  2. 如何在Linux中配置sudo访问权限
  3. Linux的优缺点,Linux与Windows的区别
  4. Linux下使用killall命令终止进程的8大用法
  5. 如何在Linux上安装并启用Flatpak支持?
【责任编辑:庞桂玉 TEL:(010)68476606】
点赞 0

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读