< 返回新闻公告列表

如何测试端口通不通

发布时间:2023-2-3 15:22:11    来源: 纵横云

如何测试端口通不通

通常,“telnet ip端口”用于判断端口是否已连接。事实上,测试方法不止一种,而且有很多种。以下小系列将分享几种方法。详情请参阅下文:

准备好环境

启动web服务器并提供端口

[ wyq@localhost~]$python-m simplehttpserver 8080在0.0.0.0端口8080上提供http…

使用其他web服务器提供端口也是一样的。因为python更方便,所以我们在这里使用它

1。使用telnet进行判断

telnet是windows标准服务,可以直接使用;如果它是linux机器,请使用telnet。需要安装com

用法:telnet ip端口

1) 首先使用telnet连接到不存在的端口

[ root@localhost~]#telnet 10.0.250.3 80正在尝试10.0.250.3。。。telnet:连接到地址10.0.250.3:拒绝连接#拒绝直接提示连接

2) 重新连接现有端口

[ root@localhost~]#telnet本地主机22尝试:1。。。已连接到本地主机。#当您看到已连接时,连接成功转义字符为“^]”。ssh-2.0-openssh u五点三A.协议不匹配。外部主机关闭了连接。

2。用ssh来判断

ssh是linux的标准配置,也是最常用的配置。它可以用来确定端口吗?

用法:ssh-v-p端口username@ip

-v调试模式(将打印日志)

-p指定端口

他想干什么就干什么

1) 连接没有端口

[ root@localhost~]#ssh 10.0.250.3-p80ssh:连接到主机10.0.250.3端口80:连接被拒绝[ root@localhost~]#ssh 10.0.250.3-p80-vopenssh_uu5.3p1、openssl 1.0.1e-fips 2013年2月11日debug1:读取配置数据/etc/ssh/ssh_u;configdebug1:为应用选项*debug1:连接到10.0.250.3[10.0.250.3]端口80。debug1:连接到地址10.0.250.3端口80:连接被拒绝ssh:连接到主机10.0.250.3端口80:连接被拒绝

2) 连接现有端口

[ root@localhost~]#嘘…-PA.^]^c[ root@localhost~]#嘘…-p-vopenssh。p、 openssl。。e-fips 2月调试:读取配置数据/etc/ssh/ssh\uconfig调试:将选项应用于*调试:连接到。。。[...] 港口城市调试:已建立连接。调试:永久设置uid:/调试:标识文件/root/。ssh/身份类型-调试:标识文件/root/。ssh/身份证书类型-调试:标识文件/root/。ssh/id_uursa类型-调试:标识文件/root/。ssh/id_uuRSA证书类型-调试:标识文件/root/。ssh/id_uuDSA类型-调试:标识文件/root/。ssh/id_uDSA证书类型-A.^c

你可以不用-v选项

3。用wget来判断

wget是linux下的下载工具,需要先安装

用法:wget ip:port

1) 连接到不存在的端口

[ root@localhost~]#wget…:---- ::-- http://.../正在连接到。。。失败:连接被拒绝。

2) 连接现有端口

[ root@localhost~]#wget…:---- ::-- http://...:/正在连接到。。。有联系的。http请求已发送,正在等待响应…

4。使用端口扫描工具

[ root@localhost~]#nmap…-P启动nmap。( http://nmap.org)在--:cstnmap扫描报告。。。主机已启动(.s延迟)。港口国服务/tcp关闭httpmac地址:b:a::cf:fd:d(未知)nmap done:扫描的ip地址(主机启动)。秒[ root@localhost~]#nmap…-P启动nmap。( http://nmap.org)在--:cstnmap扫描报告。。。主机已启动(.s延迟)。港口国服务/tcp开放http代理mac地址:b:a::cf:fd:d(未知)nmap done:扫描的ip地址(主机启动)。秒[ root@localhost~]#nmap。。。启动nmap。( http://nmap.org)在--:cstnmap扫描报告。。。主机已启动(.s延迟)。未显示:关闭的端口港口国服务/tcp开放ssh/tcp开放rpcbind/tcp开放http代理/tcp开放未知mac地址:b:a::cf:fd:d(未知)nmap done:扫描的ip地址(主机启动)。秒

总结

为了提供端口服务,使用了tcp协议。以上是一个web服务器示例。如果服务器是更简单的tcp服务器,那么这三种工具也适用

这三种工具的共同点是:1.基于tcp协议;2.能够访问指定端口通过以下两点可以找到许多工具

一般来说,在windows下使用telnet更方便,我更喜欢在linux下使用wget

19906048601
19906048601 19906048601
返回顶部
返回顶部 返回顶部