2016 - 2024

感恩一路有你

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

浏览量:2962 时间:2023-06-28 16:30:39 作者:采采

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

这个很简单,nc和nmap命令就够了。我简单介绍一下实现过程,主要内容如下:

这里,为了便于演示,我们假设远程Linux系统(服务器)的IP地址如下所示,并存储在server.txt文件中:

检测对应的端口号分别为22、80和3306,保存在port.txt文件中如下:

Nc就是netcat,一个简单实用的Unix(Linux)工具,使用TCP或UDP协议读写网络间连接的数据,可以很方便的检查指定端口是否打开。测试脚本如下(命名为nc_ here),很好理解。两个for循环,依次是server.txt和port.txt,然后用nc命令测试连接。

然后,给nc_ script和command "chomd u x nc _ "运行这个脚本,效果如下。您可以成功检查相应的Linux服务器是否打开了端口22、80和3306:

Nmap是专门用于网络嗅探的工具。可以快速扫描大规模网络(包括IP和端口号,比nc命令快很多,常用于渗透测试)。当然,对于单台主机也可以正常工作。测试脚本如下(名为nmap_ here)。基本思路和nc扫描差不多,也是两个for循环。然后使用nmap命令测试连接。

之后,将执行权限添加到nmap_ script中chmod u x nmap _ ",并运行这个脚本,效果如下,并且可以成功检查对应的Linux服务器是否打开了对应的端口:

至此,我们已经完成了使用nc和nmap命令测试远程Linux服务器是否打开相应的端口号。总的来说,整个过程并不难,剧本也很简单。只要有一定的Linux和sh:端口并有响应,这意味着该端口已打开。

25端口如何打开?

点击 "开始 "按钮在 "服务状态及服务启用端口,最后单击 "OK "按钮。

首先,打开端口

要在Windows 2000/XP中关闭SMTP服务的端口25,首先打开控制面板,双击管理工具,然后双击服务。

选择打开端口。只需在启动类型中选择自动,点击确定,然后打开服务,在服务状态中点击即可。 "开始 "按钮可以启用端口,最后,单击 "OK "按钮。

第二,关闭端口

如果在Windows 2000/XP中关闭SMTP服务的端口25,可以这样做:首先打开控制面板,双击管理工具,然后双击服务。

然后找到并双击 "简单邮件传输协议 "服务在打开的服务窗口,点击 "停止 "按钮停止服务,然后选择 "残疾人 "in "启动类型和,最后点击 "OK "按钮。这样,关闭SMTP服务就相当于关闭了相应的端口。

各种端口的作用:

端口:0

服务:保留

描述:通常用于分析操作系统。

端口:19

服务:字符生成器

描述:这是一个只发送字符的服务。

端口:21

服务:FTP

描述:FTP服务器打开的端口用于上传和下载。

端口:22

服务:Ssh

描述:PcAnywhere建立的TCP和这个端口的连接可能是为了找ssh。

端口:23

服务:Telnet

描述:Telnet远程登录。

端口:25

服务:SMTP

描述:SMTP服务器打开的端口用于发送邮件。

端口:31

服务:消息认证

描述:木马大师天堂和黑客天堂开放此端口。

端口:42

服务:WINS复制

描述:WINS复制。

端口:53

服务:域名服务器(DNS)

描述:对于DNS服务器打开的端口,入侵者可能试图传递TCP,欺骗DNS(UDP)或隐藏其他通信。因此,防火墙通常会过滤或记录该端口。

港口:67

服务:引导协议服务器

描述:发送到广播地址255.255.255.255的大量数据,往往是通过DSL和Cable modem的防火墙看到的。

港口:69

服务:繁琐的文件传输

描述:很多服务器都是和bootp一起提供这个服务的,可以很方便的从系统下载启动代码。

注意:

没有 "服务与营销Windows 98中的选项,可以在防火墙的规则设置功能中设置。

端口 服务器 描述 命令

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。