Stevv's Blog

Do not go gentle into that good night

Telnet协议以及华为设备开启Telnet

Telnet协议(远程登录协议)是一种网络协议,用于通过网络进行文本方式的远程控制。它允许用户通过命令行界面登录到远程计算机,并在上面执行命令,用户可以先登录到一台主机,然后再通过telnet的方式远程登录到网络上的其他主机上,而不需要为每一台主机都连接一个硬件终端,然后对设备进行配置和管理。Telnet协议的主要特点包括:

远程登录:用户可以使用Telnet客户端程序连接到远程主机(服务器),并像本地一样操作该主机。

基于文本:通信内容主要是文本,包括用户输入的命令和主机返回的结果。

明文传输:Telnet协议不加密传输的数据,这意味着传输的用户名、密码和命令都可以被网络上的其他设备截获。因此,Telnet被认为是不安全的,容易受到中间人攻击。

使用端口号23:默认情况下,Telnet服务器监听TCP端口23。

华为设备开启Telnet步骤

1. 进入设备的配置模式

首先,通过控制台连接到设备,进入全局配置模式:

1
2
<Huawei> system-view
<Huawei> sysname R1

2. 配置Telnet用户界面

配置VTY(Virtual Teletype)用户界面,以便Telnet用户可以访问:

1
[R1] user-interface vty 0 4

这条命令配置了0到4共5个VTY接口,可以允许最多5个Telnet用户同时连接。

3. 配置认证方式

设置用户登录的认证方式为密码认证:

1
[R1-ui-vty0-4] authentication-mode password

回车后会提示让您输入密码

4. 启用Telnet服务

确保VTY接口允许使用Telnet协议

1
[R1-ui-vty0-4] protocol inbound telnet

连接到设备

配置完成后,你可以使用Telnet连接到该设备。使用 telnet <设备IP地址>即可

Telnet与SSH的区别

1、加密方式不同:telnet是明码传输,SSH是加密传输。telnet通过TCP/IP协议簇来访问远程终端,传输的数据和口令是明文形式,相对来说不安全; SSH相对于telnet安全,它的传输方式是以加密形式传输。

2、功能不同:SSH功能比telnet齐全,它既可以代替telnet进行远程管理终端,又可以为ftp、pop、基础PPP提供一个安全的通道。

3、端口号不同:telnet 端口号为23;SSH端口号为22。

4、防火墙信任度不同:默认情况下防火墙是不信任telnet的,因为它不安全。