Telnet 是什么,如何启用它?(telnet有什么用)
qiyuwang 2025-04-09 19:55 5 浏览 0 评论
对于 Internet 等 TCP/IP 网络,Telnet 是一个终端仿真程序。 Telnet 软件在您的系统上运行并将您的个人计算机链接到网络服务器。 它将所有数据转换为纯文本这一事实被认为是易受攻击的。 这意味着如果用户嗅探网络,您可以在传输过程中记录您的用户名和密码。 它允许用户远程访问帐户或计算机。 例如,消费者可以远程登录到网站主机以远程控制他们的文件。
什么是 Telnet?
Telnet 是基于 TCP 连接上面向字符的数据交换的客户端-服务器协议。 Telnet 允许通过基于文本的输入和输出远程控制计算机。为此,默认情况下通过 TCP 协议和 TCP 端口 23 建立客户端-服务器连接,其中远程控制设备充当服务器并等待命令。
Telnet 客户端——此过程中的控制实体,也称为远程访问或远程登录——可以安装在特殊设备上,也可以安装在普通计算机上。但是,根据终端装置的不同,发送的数据信息的表示方式不同。
TCP/IP 协议族的协议也可用于控制没有任何图形用户界面的应用程序。
早在 1969 年,在 ARPANET 工作了九个月的时间里,Telnet(Teletype Network)的开发就基本完成了。然而,直到 1973 年,允许访问远程计算机的协议才在 RFC 495(Request for Comments)中收到其最终规范。作为 Internet 工程任务组 (IETF) 的官方标准,它已被大多数平台实施。最新的 RFC 854 和 RFC 855 标准中描述了核心协议和基本工作方法和扩展。
Telnet 如何以及在何处使用?
当您需要连接到另一台计算机或网络组件时,始终需要 Telnet。 一切都通过基于文本的命令行进行。 在过去,这对于共享大型机的服务特别有帮助。 但即使在今天,Telnet 仍被用于管理网络、使用应用程序和共享数据库,尽管使用频率越来越低。
访问数据库
多年来,Telnet 还为使用大型数据库的机构发挥了至关重要的作用。 例如,在图书馆中,该协议是 1980 年代出版的在线目录的基本组成部分,后者更为人所知的是 OPAC(在线公共访问目录)。 最初,这些数字出版物数据库仍然可以通过终端在图书馆的本地网络中访问。 随着 Internet 开始变得越来越成功,也可以通过本地可用的 Web 界面访问它们,其通信方式在许多情况下由 Telnet 协议支持。
与应用服务器上的程序交互
另一个典型的 Telnet 客户端部署场景是访问应用服务器上的基于文本的程序。例如,今天仍然可以通过 Telnet 连接使用免费互联网国际象棋服务器。使用文本输入,您可以从可用的对手中进行选择,也可以在棋盘上移动您的棋子。同时,图形界面,如 Jin Applet 或 Javaboard,可以用鼠标移动播放片段,已经取代了基于文本的输入。
网络和服务器的管理
Telnet 一直是网络和服务器管理员的实用协议。远程管理网络上的设备的能力非常适合管理任务,特别是因为几乎所有设备都支持该协议。它还可用于检查某些端口的可用性或通过直接从服务器发送电子邮件来检测电子邮件服务器(SMTP,端口 25)上的错误。 Telnet 解决方案是配置服务器的有效方法,例如网络服务器。可以快速轻松地更改目录结构、文件访问权限或密码。
Telnet 协议的优缺点
由于 Telnet 连接实际上是标准 TCP 连接,因此可以使用客户端来使用或测试其他依赖 TCP 作为传输协议的服务。例如,通过一个简单的请求,您可以检查 HTTP 服务器的功能或(如前所述)电子邮件服务器的状态。
连接协议可以跨平台使用这一事实增强了这种多功能性。只有少数设备不支持官方 IETF 标准。客户端和服务器计算机是否依赖于相同的操作系统也无关紧要。 Telnet 的另一个优点是,如果获得许可,它允许不受限制地访问受控系统的资源。
但是,Telnet 具有很高的安全风险:使用 Telnet 协议时,连接设置和数据传输都没有加密。因此,您发送的所有信息都可能被第三方以纯文本形式截获,包括远程访问所需的登录信息。这意味着黑客接管系统不会有太多麻烦。 Telnet 的安全替代方案是 Secure Shell (SSH)。
优缺点概述:
优点 | 缺点 |
Telnet 客户端功能多样 | 未加密的数据交换 |
可以跨平台使用 | 完全访问权限让黑客更容易 |
无限访问目标资源 | 只能通过 Telnet 访问少量服务器 |
启用 Telnet
从 Windows Vista 开始,必须首先在 Microsoft 操作系统上启用客户端。 我们逐步解释如何在 Windows 10 和 Windows 11 上激活 Telnet。
在 Windows 10 上启用 Telnet
与其前身一样,Windows 10 默认具有远程程序,但已禁用。 您可以通过 Windows 功能启用它; 对于操作,您只需要打开命令提示符即可。
- 第一步是打开已安装程序和功能的概览。 为此,通过开始菜单访问系统控制或按键盘上的 [Windows 键] + [X]。 接下来,选择“程序和功能”。
- 通过“可选功能”和“更多 Windows 功能”,您可以访问 Windows 功能的设置。
- 您可以通过在相应的框中打勾并单击“确定”确认您的选择来激活 Telnet。
- 在短暂的加载过程之后,您将收到一条消息,表明 Telnet 已成功启用并可以使用。
- 现在打开命令提示符,例如,通过 Windows 搜索。
- 通过在命令行中输入“telnet”启动服务。
在 Windows 11 上启用 Telnet
只需单击几下,您还可以在 Windows 11 中启用 Telnet:
- 通过开始菜单或搜索功能打开 Windows 设置。
- 然后切换到“应用程序”选项卡并选择“可选功能”菜单项。
- 现在向下滚动到“更多 Windows 功能”项。
- 在新窗口中,向下滚动到“Telnet 客户端”,选中该框并单击“确定”确认。
- 现在打开命令提示符并使用命令“telnet”启动协议。
最后
在远程连接方面,Telnet 协议因其实用性和操作简单性而长期位居榜首。 然而,对管理和传输数据的安全性的日益增长的需求使得该协议在许多情况下不适合和不可接受。
当今 Internet 上的远程连接主要基于加密的 SSH 协议(Secure Shell),由于其公钥身份验证,该协议更加安全。 但是,Telnet 对于操作系统有限且无法启用 SSH 服务器操作的设备仍然是一个合适的解决方案。 PuTTy 是一种流行的客户端软件,可简化基于这两种协议的远程访问。
相关推荐
- # 安装打开 ubuntu-22.04.3-LTS 报错 解决方案
-
#安装打开ubuntu-22.04.3-LTS报错解决方案WslRegisterDistributionfailedwitherror:0x800701bcError:0x80070...
- 利用阿里云镜像在ubuntu上安装Docker
-
简介:...
- 如何将Ubuntu Kylin(优麒麟)19.10系统升级到20.04版本
-
UbuntuKylin系统使用一段时间后,有新的版本发布,如何将现有的UbuntuKylin系统升级到最新版本?可以通过下面的方法进行升级。1.先查看相关的UbuntuKylin系统版本情况。使...
- Ubuntu 16.10内部代号确认为Yakkety Yak
-
在正式宣布Ubuntu16.04LTS(XenialXerus)的当天,Canonical创始人MarkShuttleworth还非常开心的在个人微博上宣布Ubuntu下个版本16.10的内...
- 如何在win11的wsl上装ubuntu(怎么在windows上安装ubuntu)
-
在Windows11的WSL(WindowsSubsystemforLinux)上安装Ubuntu非常简单。以下是详细的步骤:---...
- Win11学院:如何在Windows 11上使用WSL安装Ubuntu
-
IT之家2月18日消息,科技媒体pureinfotech昨日(2月17日)发布博文,介绍了3中简便的方法,让你轻松在Windows11系统中,使用WindowsSubs...
- 如何查看Linux的IP地址(如何查看Linux的ip地址)
-
本头条号每天坚持更新原创干货技术文章,欢迎关注本头条号"Linux学习教程",公众号名称“Linux入门学习教程"。...
- 怎么看电脑系统?(怎么看电脑系统配置)
-
要查看电脑的操作系统信息,可以按照以下步骤操作,根据不同的操作系统选择对应的方法:一、Windows系统通过系统属性查看右键点击桌面上的“此电脑”(或“我的电脑”)图标,选择“属性”。在打开的...
- 如何查询 Linux 内核版本?这些命令一定要会!
-
Linux内核是操作系统的核心,负责管理硬件资源、调度进程、处理系统调用等关键任务。不同的内核版本可能支持不同的硬件特性、提供新的功能,或者修复了已知的安全漏洞。以下是查询内核版本的几个常见场景:...
- 深度剖析:Linux下查看系统版本与CPU架构
-
在Linux系统管理、维护以及软件部署的过程中,精准掌握系统版本和CPU架构是极为关键的基础操作。这些信息不仅有助于我们深入了解系统特性、判断软件兼容性,还能为后续的软件安装、性能优化提供重要依据。接...
- 504 错误代码解析与应对策略(504错误咋解决)
-
在互联网的使用过程中,用户偶尔会遭遇各种错误提示,其中504错误代码是较为常见的一种。504错误并非意味着网站被屏蔽,它实际上是指服务器在规定时间内未能从上游服务器获取响应,专业术语称为“Ga...
- 猎聘APP和官网崩了?回应:正对部分职位整改,临时域名可登录
-
10月12日,有网友反映猎聘网无法打开,猎聘APP无法登录。截至10月14日,仍有网友不断向猎聘官方微博下反映该情况,而猎聘官方微博未发布相关情况说明,只是在微博内对反映该情况的用户进行回复,“抱歉,...
- 域名解析的原理是什么?域名解析的流程是怎样的?
-
域名解析是网站正常运行的关键因素,因此网站管理者了解域名解析的原理和流程对于做好域名管理、解决常见解析问题,保障网站的正常运转十分必要。那么域名解析的原理是什么?域名解析的流程是怎样的?接下来,中科三...
- Linux无法解析域名的解决办法(linux 不能解析域名)
-
如果由于误操作,删除了系统原有的dhcp相关设置就无法正常解析域名。 此时,需要手动修改配置文件: /etc/resolv.conf 将域名解析服务器手动添加到配置文件中 该文件是DNS域名解...
- 域名劫持是什么?(域名劫持是什么)
-
域名劫持是互联网攻击的一种方式,通过攻击域名解析服务器(DNS),或伪造域名解析服务器(DNS)的方法,把目标网站域名解析到错误的地址从而实现用户无法访问目标网站的目的。说的直白些,域名劫持,就是把互...
你 发表评论:
欢迎- 一周热门
- 最近发表
-
- # 安装打开 ubuntu-22.04.3-LTS 报错 解决方案
- 利用阿里云镜像在ubuntu上安装Docker
- 如何将Ubuntu Kylin(优麒麟)19.10系统升级到20.04版本
- Ubuntu 16.10内部代号确认为Yakkety Yak
- 如何在win11的wsl上装ubuntu(怎么在windows上安装ubuntu)
- Win11学院:如何在Windows 11上使用WSL安装Ubuntu
- 如何查看Linux的IP地址(如何查看Linux的ip地址)
- 怎么看电脑系统?(怎么看电脑系统配置)
- 如何查询 Linux 内核版本?这些命令一定要会!
- 深度剖析:Linux下查看系统版本与CPU架构
- 标签列表
-
- navicat无法连接mysql服务器 (65)
- 下横线怎么打 (71)
- flash插件怎么安装 (60)
- lol体验服怎么进 (66)
- ae插件怎么安装 (62)
- yum卸载 (75)
- .key文件 (63)
- cad一打开就致命错误是怎么回事 (61)
- rpm文件怎么安装 (66)
- linux取消挂载 (81)
- ie代理配置错误 (61)
- ajax error (67)
- centos7 重启网络 (67)
- centos6下载 (58)
- mysql 外网访问权限 (69)
- centos查看内核版本 (61)
- ps错误16 (66)
- nodejs读取json文件 (64)
- centos7 1810 (59)
- 加载com加载项时运行错误 (67)
- php打乱数组顺序 (68)
- cad安装失败怎么解决 (58)
- 因文件头错误而不能打开怎么解决 (68)
- js判断字符串为空 (62)
- centos查看端口 (64)