zoukankan      html  css  js  c++  java
  • OS + Linux check port tools / telnet / ssh / curl / wget

    s

    Linux测试端口的连通性的四种方法

     

    目录

    https://www.cnblogs.com/lijinshan950823/p/9376085.html#%E6%96%B9%E6%B3%95%E4%B8%89curl

    方法一、telnet

    telnet为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过telnet来测试端口的连通性,具体用法格式:

    telnet ip port
    

    说明:
    ip:是测试主机的ip地址
    port:是端口,比如80

    如果telnet连接不存在的端口,那会如下图所示。

    如果telnet 连接存在端口会出现如下图所示的内容,下图中以80端口为例。

    方法二、ssh

    SSH 是目前较可靠,专为远程登录会话和其他网络服务提供安全性的协议,在linux上可以通过ssh命令来测试端口的连通性,具体用法格式如下:

    ssh -v -p port username@ip
    

    说明:
    -v 调试模式(会打印日志)
    -p 指定端口
    username:远程主机的登录用户
    ip:远程主机

    如果远程主机开通了相应的端口,会有如下图所示的建立成功的提示

    如果远程主机没有开通相应的端口,则如下图所示

    方法三、curl

    curl是利用URL语法在命令行方式下工作的开源文件传输工具。也可以用来测试端口的连通性,具体用法:

    curl ip:port
    

    说明:
    ip:是测试主机的ip地址
    port:是端口,比如80

    如果远程主机开通了相应的端口,都会输出信息,如果没有开通相应的端口,则没有任何提示,需要CTRL+C断开。。

    方法四、wget

    wget是一个从网络上自动下载文件的自由工具,支持通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理。wget名称的由来是“World Wide Web”与“get”的结合,它也可以用来测试端口的连通性具体用法:

    wget ip:port
    

    说明:
    ip:是测试主机的ip地址
    port:是端口,比如80

    如果远程主机不存在端口则会一直提示连接主机。

    如果远程主机存在端口则会看到相应的信息,如下图所示。

    end

  • 相关阅读:
    [git]使用Idea创建一个git项目
    [git]分支管理策略
    Restful 风格
    [spring boot]idea中实现热部署的方法
    [jquery]JSON.parse()与JSON.stringify()
    [spring mvc]<mvc: annotation-driven />的作用
    [spring mvc][转]<mvc:default-servlet-handler/>的作用
    [mybatis]传值和返回结果
    [spring]@Resource和@Autowired区别对比
    html流程实现
  • 原文地址:https://www.cnblogs.com/lindows/p/13500546.html
Copyright © 2011-2022 走看看