热门回答:
这个非常简单。nc和nmap命令就可以。下面我简单介绍一下实现过程。主要内容如下:
这里为了更方便的演示过程。我们假设远程Linux系统(服务器)的IP地址如下。保存在server.txt文件中:
对应检测的端口号分别是22、80和3306。如下。保存在port.txt文件中:
nc
即netcat。一个简单实用的Unix(Linux)工具。使用TCP或UDP协议去读写网络间连接的数据。可以很方便的查看指定端口是否开启。测试脚本如下(这里命名为nc_port.sh)。很容易理解。2个for循环。依次循环server.txt和port.txt。然后使用命令nc测试连接就行:
之后给nc_port.sh脚本添加执行权限。命令“chomd u+x nc_port.sh”。运行这个脚本。效果如下。已经可以成功查看对应Linux服务器是否开启22、80和3306端口:
nmap
这是一个专门用于网络嗅探的工具。可以快速扫描大规模网络(包括IP和端口号。比nc命令快的多。在渗透测试中经常会用到)。当然。对单个主机也可以正常工作。测试脚本如下(这里命名为nmap_port.sh)。基本思路和nc扫描差不多。也是2个for循环。然后使用nmap命令测试连接就行:
之后给nmap_port.sh脚本添加执行权限。“chmod u+x nmap_port.sh”。运行这个脚本。效果如下。已经可以成功查看对应Linux服务器是否开启对应端口:
至此。我们就完成了利用nc和nmap命令来测试远程Linux服务器是否开启对应端口号。总的来说。整个过程不难。脚本也非常简单。只要你有一定的Linux和shell基础。熟悉一下上面的脚本。很快就能掌握的。网上也有相关教程和资料。非常丰富。感兴趣的话。可以搜一下。希望以上分享的内容能对你有所帮助吧。也欢迎大家评论、留言。
其他观点:
很简单。直接ping x.x.x.x:端口 有响应就说明开通了该端口
您还感兴趣的文章推荐
- 在北京月入14k,这种情况下要不要离职呢?
- 27岁:考研还是考公?该如何做出选择?
- 如何平衡自己的时间与陪伴孩子的时间?有哪些实用方法?
- 大专女生学前教育毕业一年多,有两家园工作经验想转行该咋办?
- 普通人怎样做才能挣到钱?有哪些途径和方法?
以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文地址:https://www.wangchuang8.com/169564.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
脚本,端口,命令,测试,简单,服务器,端口号,就行,命名为,网络
没想到大家都对如何检查多个远程Linux系统是否打开了指定端口?感兴趣,不过这这篇解答确实也是太好了
这个非常简单。nc和nmap命令就可以。下面我简单介绍一下实现过程。主要内容如下:这里为了更方便的演示过程。我们假设远