Linux系统——测试端口连通性方法

这篇具有很好参考价值的文章主要介绍了Linux系统——测试端口连通性方法。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、TCP端口连通性测试

1、ssh

2、telnet(可能需要安装)

3、curl

4、tcping(需要安装)

5、nc(需要安装)

6、nmap(需要安装)

二、UDP端口连通性测试

1、nc(需要安装)

2、nmap(需要安装)


通常测试两台主机之间是否能通行常用的是ping命令,但是在有些情况下无法使用ping命令来测试两台主机之间是否通信。

例如:目标主机禁ping,或者网络中有安全设备阻隔(例:网闸)。

这些情况在实际中会经常遇见。我管理的网络中使用了奇安信的网闸,该网闸隔离内外网,且无法放通ICMP(ping),所以网闸配置好策略后,也无法使用ping命令来验证两台主机之间是否能正常通信,这时候就需要使用到其他命令来验证是否能访问目标主机端口。除了这种情况还会遇到与第三方对接的时候,对方是禁ping的,也只能通过其他方式来验证是否能访问对方主机端口。

以下是一些常用的方法。

一、TCP端口连通性测试

1、ssh

使用格式:ssh -v -p port username@ip

#说明:-v:调试模式,会打印日志

-p:制定端口,port就是制定的端口号。

username:远程主机的登录用户,一般root就可以。只是测试端口连通性,username对错与否都不影响

ip:制定ip地址。

【操作命令】

ssh -v -p 80 root@192.168.1.1

【操作实例】

connection established表示成功建立连接,即端口是可连通的。

Linux系统——测试端口连通性方法,linux系统,linux,运维,服务器

2、telnet(可能需要安装)

格式:telnet ip port

【操作命令】

telnet 192.168.1.1 80

#说明:192.168.1.1 是目标主机ip地址。

80是目标主机端口

【操作实例】

connected 表示连接成功,即端口是可连通的。。

Linux系统——测试端口连通性方法,linux系统,linux,运维,服务器

3、curl

使用格式:curl ip:port

#说明:ip:指定目标ip地址。

port:指定目标端口。

【操作命令】

curl 192.168.1.1:80

【操作实例】

下图中1和2是成功的。3是失败的

Linux系统——测试端口连通性方法,linux系统,linux,运维,服务器

4、tcping(需要安装)

【操作命令】

tcping 192.168.1.1 80

详情查看以下链接:

Linux系统操作——tcping安装与使用

5、nc(需要安装)

nc -vz 127.0.0.1 8906

6、nmap(需要安装)

【操作命令】

nmap 192.168.1.1 -p 80

详情查看以下链接:

Linux系统——nmap安装与使用文章来源地址https://www.toymoban.com/news/detail-817085.html

二、UDP端口连通性测试

1、nc(需要安装)

nc -vuz 192.168.10.11 80

2、nmap(需要安装)

【操作命令】

nmap -sU 1.1.1.1 -p 5555 -Pn

 详情查看以下链接:

Linux系统——nmap安装与使用

到了这里,关于Linux系统——测试端口连通性方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Linux】测试ip:port端口是否连通即可达性测试

    【Linux】测试ip:port端口是否连通即可达性测试 0、背景 1、telnet可达性测试 2、curl可达性测试 3、wget可达性测试 0、背景 在视觉项目开发调试的过程中经常需要判定IPC是否可达,在做服务的时候也需要判定服务器是否可达。 本博客介绍3种常用的工具(telnet、curl、wget)进行可

    2023年04月17日
    浏览(41)
  • Linux 从入门到精通:Telnet 命令测试服务端口连通性

    1.1 Telnet 基本信息 Telnet 程序命令是基于 TELNET 协议的远程登录客户端程序。Telnet 是 TCP/IP 协议族的成员,是 Internet 远程登录服务的标准协议和主要方式。 Telnet 命令可以用来远程登录或确定远程服务的状态,比如确定远程服务器的某个端口是否能访问。 使用方式: 如果使用

    2024年02月15日
    浏览(38)
  • 关于linux检测服务端口连通性四种方法

    telnet是linux最常用的测试端口工具,默认一般都自带。用法为 telnet ip prot ,如下表示端口连接成功 nc是linux常用的测试端口工具,默认一般都自带。用法为 nc -v ip prot ,如下表示端口连接成功,另:nc还可以模拟监听端口, nc -lk port 对于tcp端口,可以使用重定向进行端口连通

    2024年02月11日
    浏览(41)
  • linux 测试网络连通性方法

    telnet 协议是 TCP/IP 协议族中的一员,是 Internet 远程登陆服务的标准协议和主要方式。 它为用户提供了在本地计算机上完成远程主机工作的能力。因此我们可以使用telnet 来测试远程机器的连通性。 telnet 软件包安装 1、检测 telnet 包是否安装 2、未安装,则安装 telnet 软件包 3、

    2024年02月09日
    浏览(46)
  • Linux服务器常见运维性能测试(3)CPU测试super_pi、sysbench

    最近需要测试一批服务器的相关硬件性能,以及在常规环境下的硬件运行稳定情况,需要持续拷机测试稳定性。所以找了一些测试用例。本次测试包括在服务器的高低温下性能记录及压力测试,高低电压下性能记录及压力测试,常规环境下CPU满载稳定运行的功率记录。 这个系

    2024年02月02日
    浏览(55)
  • Linux服务器常见运维性能测试(1)综合跑分unixbench、superbench

    最近需要测试一批服务器的相关硬件性能,以及在常规环境下的硬件运行稳定情况,需要持续拷机测试稳定性。所以找了一些测试用例。本次测试包括在服务器的高低温下性能记录及压力测试,高低电压下性能记录及压力测试,常规环境下CPU满载稳定运行的功率记录。 这个系

    2024年02月04日
    浏览(82)
  • Linux环境下SVN服务器的搭建与公网访问:使用cpolar端口映射的实现方法

    由于文档资料越来越多,将所有资料都存放在自己的电脑上容易混淆,并且也不利于分享。这种情况下,考虑将资料上传SVN统一管理,这样一来其他人也能很方便的查略各种资料。 当SVN安装在局域网内的话,想要远程访问资料库或者代码将会受到限制,为了能从公共网络访问内

    2024年02月11日
    浏览(64)
  • Linux系统之查看进程监听端口方法

    在Linux系统中,,每个服务启动的时候都会通过一个端口来进行监听,所有端口都与OS中的进程ID或服务相关联。在日常的Linux系统运维中,我们有时需要某些特定服务的进程正在侦听哪个端口号。 netstat命令 用来打印Linux中网络系统的状态信息,可让你得知整个Linux系统的网络

    2024年02月02日
    浏览(37)
  • 华为云云耀云服务器L实例评测 | Linux系统宝塔运维部署H5游戏

    本章节内容,我们主要介绍华为云耀服务器L实例,从云服务的优势讲起,然后讲解华为云耀服务器L实例资源面板如何操作,如何使用宝塔运维服务,如何使用运维工具可视化安装nginx,最后部署一个自研的H5的小游戏(6岁的小朋友玩的很开心😁)。 前端的同学如果想把自己

    2024年02月07日
    浏览(58)
  • linux查看防火墙,开放端口、关闭端口-运维必备

    查看防火墙状态:active (running) 即是开启状态 如果不是显示active状态,需要打开防火墙 查看所有已开放的端口 新增防火墙开放端口 关闭防火墙端口 配置结束后需要输入重载命令并重启防火墙以生效配置 firewalld的基本使用命令 配置firewalld-cmd命令 systemctl相关命令 查看端口号

    2024年02月13日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包