前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >telnet 对端端口后终端显示Escape character is '^]'是什么意思?

telnet 对端端口后终端显示Escape character is '^]'是什么意思?

原创
作者头像
子沐u
发布2021-08-15 02:26:41
19K1
发布2021-08-15 02:26:41
举报
文章被收录于专栏:星星星星

hello,大家好

我是星星,没错我又来发文章,十分感谢大家的支持。

正题开始,我们有时候想确认对端的某些端口是否可以正常连接,比如tcp 80、443、21、25、8080等等,这里tcp 80、443端口一般都好验证是否可以正常连接,不管是手机端还是电脑端,我们随手打开浏览器输入网址后面在输入英文状态下的冒号“:”,在接上端口号就可以测试了,例如下面示例:

访问www.baidu.com后面加端口号访问示例
访问www.baidu.com后面加端口号访问示例

经过上面测试演示,其实访问www.baidu.com:443会跳转到https://www.baidu.com,这里因为https协议使用的知名tcp端口号就是443,这里就不多赘述,感兴趣的可以百度一下。

但是比如说一些邮件服务端口就不太好去测试了,你还得需要下载一些支持连接到对端的邮件服务的软件,会很麻烦;而且端口号用的服务不同,你测试也得需要下载相应的客户端软件,这种会大大降低了我们工作的效率,这里我们就可以使用到一款比较知名的远程终端协议,没错它就是telnet,这里就不给大家讲解telnet的原理和使用方法了,可以去百度,网络上的文章、使用教程是很多的;对于一些初次使用软件的小伙伴而言,就会感到疑惑,输入完命令后,终端显示出来一堆东西,而且没有一个正式的文字去描述是否连接成功,就如下图:

打马赛克的地方是ip,因为是生产环境的IP,为了保证安全就打码,大体上不影响观看的,如果这样都不行,我建议你去掰钢筋去。
打马赛克的地方是ip,因为是生产环境的IP,为了保证安全就打码,大体上不影响观看的,如果这样都不行,我建议你去掰钢筋去。

如上面的示例图,前2行,只有小学上过英语课,八成是能看懂的,不懂没关系,百度翻译,腾讯翻译即可;但是第三行就不行了,这啥玩意哈,我这里说的不是英文看不懂哈,是因为翻译成中文,你也看不懂,翻译成中文:“转义字符为“^]”。” 是,汉字能看懂,但是你知道是啥意思吗?连接成功了?还是没有连接成功呢?这谁能知道,它这也不说人话啊。

好了,不开玩笑了,闹归闹,玩归玩,正事还是该干就得干,在你telnet 对端某些指定端口的时候,终端显示这个提示,说明你是已经成功连接到对端端口上的,然后呢它就提示你,你在键盘上按ctrl 和 ] 就可以呼出telnet的命令行,进入到命令行你可以进行连接到这个端口下的某一站点啦(open)、发送特殊字符啦(telnetsend)、打印状态信息啦(status),或者关闭连接(close),在或者退出(quit)都可以。

其实一句话概括就是当你telnet 某站点或者ip 加 端口号出现 Escape character is '^]' 就说明你连接对端的端口成功了。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档