allbet网址:使用telnet测试指定端口的连通性

admin 3个月前 (07-21) 科技 49 1

人人好,我是良许。

人人知道,telnet 是一个阉割版的 ssh ,它数据不加密,数据容易被偷窃,也容易受中间人攻击,以是默认情况下 telnet 端口是必须要被关闭的。

telnet为用户提供了在内陆盘算机上完成远程主机事情的能力,因此可以通过telnet来测试端口的连通性。

确认远程主机的端口

在测试端口的连通性之前,我们先使用 nmap 下令来查看目的服务器的端口开放状态。

$ nmap lxlinux.net

使用telnet测试端口的连通性

在确认了目的服务器的端口开放性之后,我们就可以使用 telnet 来测试端口的连通性了。测试的花样是:

$ telnet server port

好比我们想要测试 http 的端口(80)连通性,我们可以这样测试:

$ telnet lxlinux.net 80

从提醒中我们可以看出来,它显示 Connected to lxlinux.net. ,这说明这个端口是是连通的。

若是端口是不连通的,那么它将提醒 unable connect to remote host: Connection timed out

现在我们再来试试关闭的端口。我们来测试一下 22 端口,这个端口没有被 nmap 扫描出来,以是应该是关闭的。为了保险起见,我们可以用 nmap 再来确认一下,这时我们要加上 -p 选项。

$ nmap -p 22 lxlinux.net

allbet网址:使用telnet测试指定端口的连通性 第1张

以是现在确认了 22 端口是关闭的了,我们就可以使用 telnet 来测试它的连通性。

$ telnet lxlinux.net 22

allbet网址:使用telnet测试指定端口的连通性 第2张

提醒里显示Connection refused ,这说明这个端口也是不连通的。

当你用 telnet 毗邻上某个端口后,可以按 CTRL+] 进入到交互界面:

telnet>

然后再输入 quit 再敲下回车,即可退出毗邻。

allbet网址:使用telnet测试指定端口的连通性 第3张

行使 telnet 的这个特征,我们可以写个脚原本测试多个主机及端口的连通性。

好比我们写了下面这个剧本 multipletelnet.sh

#!/bin/bash
telnet lxlinux.net 80
telnet baidu.com 80
telnet lxlinux.net 443

然后我们再使用 chmod 下令赋予它可执行权限:

$ chmod +x multipletelnet.sh

allbet网址:使用telnet测试指定端口的连通性 第4张

固然,若是你想要同时测试多个端口的话,那么这个剧本就有点力有未逮了,在这种情况下,你就需要用到 nmap 及其它相似工具了。

民众号:良许Linux

allbet网址:使用telnet测试指定端口的连通性 第5张

有收获?希望老铁们来个三连击,给更多的人看到这篇文章

,

Allbet

www.aLLbetgame.us欢迎进入Allbet平台(Allbet Gaming):www.aLLbetgame.us,欧博平台开放欧博(Allbet)开户、欧博(Allbet)代理开户、欧博(Allbet)电脑客户端、欧博(Allbet)APP下载等业务。

皇冠体育声明:该文看法仅代表作者自己,与本平台无关。转载请注明:allbet网址:使用telnet测试指定端口的连通性

文章归档

站点信息

  • 文章总数:494
  • 页面总数:0
  • 分类总数:8
  • 标签总数:952
  • 评论总数:74
  • 浏览总数:5838