1、前置知识:
1.1 Telnet:
Telnet 协议工作在 OSI 模型的应用层,使用 TCP 协议进行通信。当用户通过 Telnet 客户端连接到远程服务器时,客户端会发送 Telnet 命令到服务器,服务器接收并执行这些命令,然后将结果返回给客户端。Telnet 协议在传输过程中不加密数据,这意味着所有通过 Telnet 发送的信息(包括用户名、密码、命令等)都以明文形式传输,容易被截获和窃取。
1.2 VTY:
VTY(Virtual Typewriter)是一种虚拟终端,用于远程登录到网络设备进行配置和管理。在网络设备中,VTY 通常指的是一种虚拟的控制台接口,允许管理员通过远程访问方式(如 Telnet 或 SSH)来执行命令行操作。VTY 本身不提供加密功能,但可以与 SSH 等安全协议结合使用,提供加密和认证功能。
VTY用户界面是网络设备管理中不可或缺的一部分,它提供了远程登录功能,允许管理员通过网络连接到设备进行操作。VTY端口的编号从0开始,到4结束,这意味着可以有5个用户同时通过VTY端口访问设备。每个VTY端口都可以独立配置认证模式、用户级别和其他相关参数,以适应不同的安全和访问控制需求。
2、实验:
2.1 实验拓扑
2.2 实验代码:
[client]int g0/0/0
[client-GigabitEthernet0/0/0]ip add
[client-GigabitEthernet0/0/0]ip address 192.168.1.1 24 //设置接口IP
[server]int g0/0/0
[server-GigabitEthernet0/0/0]ip add
[server-GigabitEthernet0/0/0]ip address 192.168.1.2 24 //设置接口IP
[server-aaa]local-user user1 password cipher 123456 //进行aaa认证,加入用户,密码
[server-aaa]local-user user1 service-type telnet //指定该用户访问协议
[server-aaa]local-user user1 privilege level 3 //指定等级
[server]user-interface vty 0 //进入vty0号端口
[server-ui-vty0]authentication-mode aaa //指定vty认证模式
在客户端使用telnet协议登入server: