使用telnet测试指定端口的连通性
2021-01-26 08:13
标签:image 利用 计算 ctrl str ima 一个 ted connect 大家好,我是良许。 大家知道, telnet为用户提供了在本地计算机上完成远程主机工作的能力,因此可以通过telnet来测试端口的连通性。 在测试端口的连通性之前,我们先使用 在确认了目标服务器的端口开放性之后,我们就可以使用 telnet 来测试端口的连通性了。测试的格式是: 比如我们想要测试 http 的端口(80)连通性,我们可以这样测试: 从提示中我们可以看出来,它显示 如果端口是不连通的,那么它将提示 现在我们再来试试关闭的端口。我们来测试一下 22 端口,这个端口没有被 nmap 扫描出来,所以应该是关闭的。为了保险起见,我们可以用 nmap 再来确认一下,这时我们要加上 所以现在确认了 22 端口是关闭的了,我们就可以使用 telnet 来测试它的连通性。 提示里显示 当你用 telnet 连接上某个端口后,可以按 CTRL+] 进入到交互界面: 然后再输入 利用 telnet 的这个特性,我们可以写个脚本来测试多个主机及端口的连通性。 比如我们写了下面这个脚本 multipletelnet.sh : 然后我们再使用 当然,如果你想要同时测试多个端口的话,那么这个脚本就有点力不从心了,在这种情况下,你就需要用到 nmap 及其它相似工具了。 公众号:良许Linux 使用telnet测试指定端口的连通性 标签:image 利用 计算 ctrl str ima 一个 ted connect 原文地址:https://www.cnblogs.com/yychuyu/p/13232372.htmltelnet
是一个阉割版的 ssh
,它数据不加密,数据容易被盗窃,也容易受中间人攻击,所以默认情况下 telnet 端口是必须要被关闭的。确认远程主机的端口
nmap
命令来查看目标服务器的端口开放状态。$ nmap lxlinux.net
使用telnet测试端口的连通性
$ telnet server port
$ telnet lxlinux.net 80
Connected to lxlinux.net.
,这说明这个端口是是连通的。unable connect to remote host: Connection timed out
。-p
选项。$ nmap -p 22 lxlinux.net
$ telnet lxlinux.net 22
Connection refused
,这说明这个端口也是不连通的。telnet>
quit
再敲下回车,即可退出连接。#!/bin/bash
telnet lxlinux.net 80
telnet baidu.com 80
telnet lxlinux.net 443
chmod
命令赋予它可执行权限:$ chmod +x multipletelnet.sh
有收获?希望老铁们来个三连击,给更多的人看到这篇文章
文章标题:使用telnet测试指定端口的连通性
文章链接:http://soscw.com/index.php/essay/47183.html