如何使用telnet测试端口连通性

telnet命令是TELNET协议的用户接口,它支持两种模式:命令模式和会话模式,虽然telnet支持许多命令,但大部分情况下,我们只是使用它查看目标主机是否打开了某端口(默认是23)。

操作方法

  • 01

    端口未打开 $ telnet 101.199.97.65 62715 Trying 101.199.97.65... telnet: connect to address 101.199.97.65: Connection refused

  • 02

    端口已打开 $ telnet 101.199.97.65 62715 Trying 101.199.97.65... Connected to 101.199.97.65. Escape character is '^]'. 此时命令未退出。根据提示Escape character is '^]'.可知退出字符为'^]'(CTRL+])。此时输入其它字符不能使其退出,CTRL+C都不行。本文所有工具都可以在《Linux就该这么学》这本书中找到,详细的讲解!输入CTRL+]后会自动执行,进入命令模式: ^] telnet> 此时再运行quit才会真正退出。 telnet> quit Connection closed. 其中,Escape character可以自定义,使用参数-e: $ telnet -e p 101.199.97.65 62715   #使用p字符 Telnet escape character is 'p'. Trying 101.199.97.65... Connected to 101.199.97.65. Escape character is 'p'. p telnet> quit Connection closed. 即便如此,退出telnet还是麻烦。那么,更进一步,如果出现在脚本中应该如何(优雅地)退出telnet呢?

  • 03

    输出结果后立即退出 $ echo "" | telnet 101.199.97.65 62715 Trying 101.199.97.65... Connected to 101.199.97.65. Escape character is '^]'. Connection closed by foreign host.  #已成功连通端口并自动退出$ echo "" | telnet 101.199.97.65 62715 Trying 101.199.97.65... telnet: connect to address 101.199.97.65: Connection refused #端口未开放

  • 04

    输出结果后延迟退出 sleep 2使得telnet输出结果后,停留2秒后退出命令模式。 $ sleep 2 | telnet 101.199.97.65 62715 Trying 101.199.97.65... Connected to 101.199.97.65. Escape character is '^]'. Connection closed by foreign host. 使用这种方式可以将标准输出和标准错误重定向到文件中,通过分析文件的内容来判断端口打开状态。

(0)

相关推荐

  • 如何使用telnet测试端口号

    通过telnet命令,可以测试端口号. 操作方法 01 点击计算机的开始菜单-->运行 ,输入CMD命令,然后确定.打开cmd命令行 02 输入telnet测试端口命令: telnet IP 端 ...

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

    Linux系统有时候需要测试某个端口的连通性,用户可以参考如下方法来测试. 方法一.telnet法 telnet为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过telnet来测试端口的连 ...

  • Linux系统下怎么测试端口的连通性

    Linux系统有时候需要测试某个端口的连通性,用户可以参考如下方法来测试. 方法一.telnet法 01 telnet为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过telnet来测试端 ...

  • 如何在Linux环境下测试端口的连通性?

    在工作中有很多时候都在去测试一下服务器端口是否能连通是否正常的情况,下面小编与大家分享一下在Linux环境下如何测试端口的连通性,分别测试TCP端口与UDP端口,希望可以给大家带来帮助,谢谢. 操作方 ...

  • linux下测试网络连通性命令是什么?

    linux下测试网络连通性命令是PING,其主要功能就是为了检测主机!

  • 测试网络连通性

    测试网络连通性 操作方法 01 在Windows 7操作系统中,用户可以使用Ping命令来测试网络的连通性. 02 步骤1:单击"开始"I"运行"命令,打开&q ...

  • Windows 8.1如何使用telnet测试远程端口开启?

    右键单击桌面的左下角,选择第一个菜单 "程序和功能" 打开 "程序和功能" 对话框 点击启用或关闭 windows 功能,打开后找到Telnet客户端,把前面的 ...

  • Win7系统Ping端口及利用telnet命令Ping 端口

    本篇将和大家介绍如何在Win7系统Ping端口及利用telnet命令Ping 端口的方法,希望对大家的工作和学习有所帮助! 启用 telnet 客户端组件为 Ping 端口做准备 01 在桌面左下角点 ...

  • win7/win8设置防火墙端口开放及检测开放端口?

    解决方法: 打开"控制面板",点击"系统和安全". 点击"Windows防火墙". 点击右侧的"高级设置". 点击&qu ...