您现在的位置是:数据库 >>正文
为什么Telnet依旧很流行!
数据库55542人已围观
简介点击参加51CTO网站内容调查问卷策划 | 言征Telnet、协议和命令行工具是系统管理员用来登录远程服务器的方式。然而,由于没有加密,包括密码在内的所有通信都以明文形式发送,这意味着几乎在SSH创建 ...
点击参加51CTO网站内容调查问卷
策划 | 言征
Telnet、依旧协议和命令行工具是流行系统管理员用来登录远程服务器的方式。然而,依旧由于没有加密,流行包括密码在内的依旧所有通信都以明文形式发送,这意味着几乎在 SSH 创建后就放弃了 Telnet ,流行转而使用 SSH。依旧
出于登录远程服务器的流行目的,你永远不应该也可能从未考虑过它。依旧这并不意味着该telnet命令在用于调试远程连接问题时不是流行一个非常有用的工具 。源码下载
在本指南中 ,依旧我们将探索如何使用telnet来回答这个太常见的流行问题——“为什么我不能 ###### 连接?”。
这个令人沮丧的依旧问题通常在安装应用程序服务器(如 Web 服务器、电子邮件服务器、流行ssh 服务器、依旧Samba 服务器等)后遇到,并且由于某种原因,客户端无法连接到服务器。
telnet不会解决问题 ,但它会很快缩小你需要开始寻找解决问题的范围 。
telnet是用于调试网络相关问题的非常简单的模板下载命令,语法如下:
复制telnet <hostname or IP> <port>1.因为telnet最初会简单地建立到端口的连接而不发送任何数据,所以它可以用于几乎任何协议 ,包括加密协议 。
尝试连接到有问题的服务器时,会遇到四种主要错误 。我们将研究这四个问题 ,探索它们的含义并了解你应该如何修复它们。
对于本指南,我们将假设我们刚刚在 上安装了一个Samba服务器samba.example.com,并且我们无法让本地客户端连接到该服务器。
1 、错误 1 - 永远挂起的高防服务器连接
首先,我们需要尝试连接到Samba服务器telnet。这是通过以下命令完成的(Samba 侦听端口 445) :
复制telnet samba.example.com 4451.有时,连接会到达这一点停止并无限期挂起 :
复制telnet samba.example.com 445 Trying 172.31.25.31...1.2.这意味着telnet尚未收到对其建立连接请求的任何响应。这可能有两个原因:
(1)你和服务器之间存在路由器故障;(2)有防火墙丢弃你的请求。
为了排除,快速运行mtr samba.example.com服务器 。如果服务器是可访问的,那么它就是一个防火墙 。香港云服务器
首先,使用以下命令检查服务器本身是否有任何防火墙规则iptables -L -v -n ,如果没有 ,那么将获得以下输出 :
复制iptables -L -v -n Chain INPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination Chain FORWARD (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes) pkts bytes target prot opt in out source destination1.2.3.4.5.6.7.如果你看到其他任何内容,则可能是问题所在。为了检查,先iptables一下,再跑telnet samba.example.com 445,看看能不能连上 。如果仍然无法连接,请查看你的提供商和/或办公室是否设置了阻止防火墙。
2 、亿华云错误 2 - DNS 问题
如果使用的主机名未解析为 IP 地址 ,则会出现 DNS 问题。你将看到的错误如下:
复制telnet samba.example.com 445 Server lookup failure: samba.example.com:445, Name or service not known1.2.这里的第一步是用服务器的 IP 地址代替主机名。如果你可以连接到 IP 但不能连接到主机名,则问题出在主机名上。
发生这种情况的原因有很多(我已经看到了以下所有原因) :
(1)域名是否已注册?使用whois以查明是否。
(2)域名过期了吗?使用whois以查明是否 。免费模板
(3)使用的主机名是否正确?使用digorhost确保使用的主机名解析为正确的 IP 。
(4)你的A记录正确吗?检查是否不小心为诸如 Asmaba.example.com 之类的内容创建了A记录。
始终仔细检查拼写和正确的主机名(是 itsamba.example.com还是samba1.example.com),因为这通常会让你感到困惑,尤其是长的、复杂的或外国的主机名。
3、错误 3 - 服务器未在该端口上侦听
telnet当能够访问服务器但没有任何内容在你指定的端口上侦听时 ,会发生此错误 。错误如下所示 :
复制telnet samba.example.com 445 Trying 172.31.25.31... telnet: Unable to connect to remote host: Connection refused1.2.3.发生这种情况可能有以下几个原因:
(1)你确定要连接到正确的服务器吗?
(2)你的应用程序服务器没有在你认为是的端口上侦听 。通过在服务器上运行来检查它到底在做什么netstat -plunt,看看它实际上在监听什么端口。
(3)应用程序服务器未运行。当应用程序服务器在你启动后立即安静地退出时 ,就会发生这种情况。启动服务器并运行ps auxf或systemctl status application.service检查它是否正在运行。
4、错误 4 - 连接被服务器关闭
当连接成功时会发生此错误,但应用程序服务器具有内置的安全措施,会在连接建立后立即终止连接 。这个错误看起来像:
复制telnet samba.example.com 445 Trying 172.31.25.31... Connected to samba.example.com. Escape character is ^]. Connection closed by foreign host.1.2.3.4.5.最后一行Connection closed by foreign host.表示:连接已被服务器主动终止 。为了解决这个问题,需要查看应用服务器的安全配置,以确保 IP 或用户可以连接到它。
5、连接成功
这是成功的telnet连接尝试的样子 :
复制telnet samba.example.com 445 Trying 172.31.25.31... Connected to samba.example.com. Escape character is ^].1.2.3.4.连接将保持打开状态一段时间 ,具体取决于所连接的应用程序服务器的超时时间。
通过键入关闭telnet连接CTRL+],然后当看到telnet>提示时 ,键入“quit”并按ENTER 键,即 :
复制telnet samba.example.com 445 Trying 172.31.25.31... Connected to samba.example.com. Escape character is ^]. ^] telnet> quit Connection closed.1.2.3.4.5.6.7.6 、结论
客户端应用程序无法连接到服务器的原因有很多 。确切的原因可能很难确定,尤其是当客户端是提供很少或不提供错误信息的GUI时。使用telnet和观察输出将能够非常迅速地缩小问题所在范围并节省大量时间 。
原文链接:https://bash-prompt.net/guides/telnet/
Tags:
转载:欢迎各位朋友分享到网络,但转载请说明文章出处“商站动力”。http://www.noorid.com/news/224b9099685.html
相关文章
碰撞测试作弊假?黑客曝光特斯拉使用“特殊代码”
数据库特斯拉电动汽车在安全碰撞测试中所展现出的安全性高到令人难以置信,其中Model Y 的表现尤其令用户满意,曾在NHTSA的安全测试中获得了最高的IIHS安全等级。但是,知名特斯拉黑客和软件专家@Gre ...
【数据库】
阅读更多爱世克斯跑鞋(舒适、轻盈、耐穿,让你跑出自己的极限)
数据库作为一款专为跑步设计的运动鞋品牌,爱世克斯跑鞋凭借其独特的设计理念和卓越的品质在运动爱好者中享有盛誉。无论是初学者还是职业选手,在挑选适合自己的跑鞋时,都会被众多品牌的产品所迷惑。本文将深入探讨爱世克 ...
【数据库】
阅读更多资源合池化后的异构差异问题解析--CPU分层现象和解决思路
数据库1.背景自1965年戈登·摩尔提出摩尔定律以来,半导体行业持续推动芯片技术的革新,IDC互联网数据中心)为平衡成本效益和多样化需求,逐渐形成了包含Intel、AMD、ARM等多种架构的混合部署模式。早 ...
【数据库】
阅读更多
热门文章
最新文章
友情链接
- 体验XboxOneX的卓越性能与极致画质(探索一台引领游戏娱乐新纪元的游戏机)
- 《雨林木风win764系统安装教程》(详细教你如何安装雨林木风win764系统)
- 推动产学研融合创新发展,紫光云工业互联网平台应用创新推广中心落地辽宁
- 华硕笔记本光盘换系统安装教程(轻松学会如何通过光盘更换华硕笔记本系统)
- M8peg与750比较(一探M8peg和750处理器之间的差异与应用场景选择)
- 揭开华强北高仿苹果7的真相(高仿苹果7是否值得购买?一探真伪背后的故事)
- 使用Mac分区U盘安装Win10系统教程(详解Mac电脑如何分区U盘并安装Windows10系统)
- 科学解读长胖的原因及对策(揭秘肥胖真相,健康瘦身秘籍一网打尽)
- OPPOA59信号质量如何?(信号稳定性与通话质量是关键) 网站建设香港物理机源码库亿华云企业服务器云服务器b2b信息平台