千家信息网

Linux操作系统检测TCP/UDP端口连通性的简单方法

发表于:2024-11-11 作者:千家信息网编辑
千家信息网最后更新 2024年11月11日,在使用Linux操作系统时,有时需要测试端口的连通性,以确认系统的TCP、UDP协议栈是否可以正常运行。本文就对此进行简单的说明。TCP端口测试使用 telnet 测试现有监听端口连通性可以使用 Li
千家信息网最后更新 2024年11月11日Linux操作系统检测TCP/UDP端口连通性的简单方法

在使用Linux操作系统时,有时需要测试端口的连通性,以确认系统的TCP、UDP协议栈是否可以正常运行。本文就对此进行简单的说明。


TCP端口测试


使用 telnet 测试现有监听端口连通性


可以使用 Linux 自带的 telnet 工具来测试现有端口的连通性,测试命令为:

telnet

# host 是目标服务器 IP,port是待测试端口号

示例:

可以如下指令测试 22 端口的连通性:

telnet 127.0.0.1 22

若成功连接,会显示类似如下信息。不同 Linux 系统环境下,显示可能有所不同,但通常若包含 "Connected to ..." 信息,则说明连接成功。

Trying 127.0.0.1...

Connected to 127.0.0.1.

Escape character is '^]'.

SSH-2.0-OpenSSH_5.3

另外, Windows 环境下,成功连接后,会出现一个新窗口(有回显或无任何回显)。 如果连接失败,会显示类似如下信息:

C:\>telnet 127.0.0.1 1111

正在连接127.0.0.1...无法打开到主机的连接。 在端口 1111: 连接失败


创建新的监听端口测试


可以使用 python 自带的 Web 服务器用于临时创建新的监听端口进行测试。用法如下:

python -m SimpleHTTPServer <所需端口号>

示例输出:

[root@centos]# python -m SimpleHTTPServer 123

Serving HTTP on 0.0.0.0 port 123 ...

说明:启动的 Web 服务是单线程的,以当前目录为根目录,一次只能接受一个请求,一般只用来测试。测试完成按 Ctr +C 终止进程即可。


UDP端口测试


telnet 仅能用于 TCP 协议的端口测试,若要对UDP端口进行测试,可以使用 nc 程序。

使用如下指令确认系统内是否已经安装了 nc:

which nc

示例输出:

[root@centos]# which nc

/usr/bin/nc

如果 nc 未被安装,根据操作系统的不同, 使用yum 或 apt-get 等工具进行安装,本文不再详述。

使用如下指令测试目标服务器 UDP 端口的连通性:

用法:

nc -vuz <目标服务器 IP> <待测试端口>

示例输出:

[root@centos]# nc -vuz 192.168.0.1 25

Connection to 192.168.0.1 25 port [udp/smtp] succeeded!

# 若返回结果中包含 "succeeded" 字样,则说明相应的端口访问正常。如果无任何返回信息,则说明相应端口访问失败。

参数说明:

-v 详细输出(用两个-v可得到更详细的内容)

-u 使用UDP传输协议

-z 让nc只扫描端口,不发送任何的数据


备注:以上内容仅供搭建参考,文章参考来源http://raksmart.idcspy.com,转载请注明。

端口 测试 系统 信息 示例 服务 输出 不同 成功 指令 服务器 监听 操作系统 内容 工具 环境 目标 参考 两个 主机 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 数据库随便取出两条数据 软件开发和测试工作年限 网络安全法出台之前的法规 网络技术要经常用电脑吗 个人网络安全意识提升 选择数据库学生的命令是 没有根域名服务器影响安全不 小程序和服务器端的通信 卡拉赞 服务器 lol韩服ob服务器崩溃 河北崇雨网络技术有限公司好吗 华为服务器管理口ip忘了 锐菲网络技术有限公司招聘 镇江苹果服务器 服务器主板加硬盘 js获取服务器地址 江苏安卓智能产品软件开发 虚拟机本地数据库安装后启动不了 网络安全与执法专业不需体检 直招士官有计算机网络技术吗 打印机无线服务器反应慢 金蝶远程服务器被删了咋办 打造全球网络安全体系 数据库水仙花数编程 农发行国家网络安全周新闻 乐山软件开发就看青岗科技 软件开发项目经理讲话 asp读取根目录数据库文件 南安软件开发定制 嵌入式硬件软件开发工程师
0