Telnet 命令

17 Mar 2025 | 5 分钟阅读

它于 1969 年开发,旨在提供一个命令行接口,用于在远程设备或服务器之间建立通信。然而,有时它被用作远程管理工具,但也用于初始设备设置,例如网络硬件。如果我们从安全的角度来看,Telnet 本身存在一些大问题,我们稍后会讨论。然而,它的主要问题在于它没有任何类型的加密,这使得它在现代安全方面有些过时。将它视为过时并不完全公平,因为当它开发时,互联网的普及程度还不是那么高。然而,它已被 SSH 协议在很大程度上取代,SSH 协议至少在公共互联网上具有一定的安全措施。

为了详细了解 Telnet 命令,我们将通过以下主题进行学习

  • 它是如何工作的?
  • 它的用途是什么?
  • Telnet 命令
  • 如何在 Windows 10 上设置 Telnet?
  • 它的优缺点

它是如何工作的?

Telnet 通常通过虚拟终端连接通过 8 字节提供双向面向文本的交互式通信系统。一般而言,用户的数据通过传输控制协议或 TCP 与 Telnet 控制信息交织在一起。开发 Telnet 协议的一个主要原因是因为当时计算机系统通常庞大且昂贵,这使得它们对所有人来说都无法访问。所以,只有有限且经过授权的人员才能访问它们。这并不是当时计算机系统的唯一问题。当时计算机的一个重要问题是它们体积庞大,受限于特定位置。这使得它们很难且昂贵地从一个地方移动到另一个地方。

为了让这些大型计算机系统资源在大型公司和组织中可用,在 20 世纪 60 年代末开发了 Unix 操作系统,而 Telnet 是合适的协议服务。这允许任何有适当权限的人运行、维护和使用这些大型计算机上的应用程序,供他们自己个人使用。

Telnet 被创建的另一个原因是因为它通常用于应用程序服务器上的基于文本的程序。例如,仍然可以通过 Telnet 连接使用免费的互联网国际象棋服务器。

Telnet 的用途是什么?

长期以来,Telnet 一直是网络和服务器管理员的合适协议。它远程管理网络上设备的能力对于管理员任务(或操作)尤其有用,因为当时大多数设备都支持它。

它还可以通过从服务器发送电子邮件来检查端口的可用性(或检查端口)并直接检测电子邮件服务器上的错误。

Telnet 解决方案也被认为是配置服务器最有效和最高效的方法之一。

示例

用户可以通过简单的请求测试 HTTP 服务器或电子邮件服务器的功能。这种连接协议几乎可以在所有平台上使用,从而增强了这种多功能性。只有少数设备不支持它。

Telnet 命令

在这里,我们将讨论客户端用于设置连接的一些主要和常用的 Telnet 命令。

说明

此命令用于启动或建立连接,该连接通常在用户输入用户名和密码后完成。使用 Telnet 的先决条件是控制设备具有用户识别功能。条目主机名表示网络中的设备名称。用户也可以使用以下命令指定正确的 IP 地址和连接请求以及所需的端口。

让我们来看一些用户可以通过参数部分扩展的、通过 telnet 命令执行的其他标准命令

命令定义
1?用于调出帮助菜单。
2close用于终止当前的 telnet 连接。
3退出用于立即终止 telnet 连接以及所有其他活动连接。
4模式类型用于指定传输类型。例如,文本文件,二进制文件。
5open hostname通常用于在现有连接上为指定主机建立另一个连接。
6display argument显示几种正在进行的连接类型,例如终端、类型端口等。
7Environ argument用于定义相应(或当前使用)操作系统的变量
8Send argument将选定的标准 telnet 字符串发送到主机。
9set argument用于更改连接的参数
10unset用于加载预定义的连接参数。

注意:关于 telnet 命令的最重要的事情之一是,它们在几乎所有不同的支持 telnet 的平台(如 Windows、Unix 和 Linux)上通常是相同的。

现在让我们看看 Telnet 的一些优缺点

Telnet 的优点

  • 它功能多样。
  • 它可以跨平台使用。
  • 它提供对目标的无限访问。

Telnet 的缺点

  • 它没有任何数据交换加密
  • 它提供对目标的完全控制或无限访问,这也使得黑客更容易。
  • Telnet 只能连接到少数服务器。

如何激活系统上的 telnet?

通常,简单的 Telnet 客户端已预先安装并在多个流行的网络操作系统上可用。但是,它可能需要不同的步骤才能在客户端使用的不同操作系统上启动相应的应用程序。

例如,通常在 Windows Vista 上,客户端需要首先在 Microsoft 操作系统上激活。

Windows 10 上的 Telnet

与大多数前代产品一样,Windows 10 也附带了一个预装的远程程序。要使用它,您只需启用它,因为它默认是禁用的。然后,您可以使用经过验证的模式来设置客户端并运行它。

您可以按照给出的说明来设置客户端

1. 通过“开始”菜单访问系统控制,打开已安装程序和功能的概览,选择“程序和功能”,如下图所示

Telnet commands

2. 为了激活 Telnet 客户端,请选择“启用或关闭 Windows 功能”并勾选相应的框。现在通过单击“确定”按钮确认选择,如下图所示

Telnet commands

3. 单击“确定”按钮后,可能会开始一个简短的加载过程,之后您将收到通知,告知 Telnet 已成功激活并可供使用,如下图所示

Telnet commands

4. 现在要打开“telnet”,可以在搜索框中输入 Telnet,它会显示在列表的顶部

Telnet commands

5. 单击“以管理员身份运行”,然后“telnet”将打开,如下图所示

Telnet commands
下一主题降水类型