eNSP学习——配置通过Telnet登陆系统

news2024/7/31 9:21:35

实验内容:
    模拟公司网络场景。R1是机房的设备,办公区与机房不在同一楼层,R2和R3模拟员工主机,
通过交换机S1与R1相连。
    为了方便用户的管理,需要在R1上配置Telnet使员工可以在办公区远程管理机房设备。
    为了提高安全性,Telnet需要使用密码认证人。只有管理员可以对设备进行配置和管理。

 实验目的:
1、理解Telnet的应用场景;
2、掌握Telnet的基本配置;
3、掌握Telnet密码验证的配置;
4、掌握Telnet用户级别的修改方法。

实验步骤:

1、各个接口配置对应的IP地址,并验证连通性;
2、在R1上配置Telnet验证方式为密码验证,密码为admin,并设置密码以密文方式存储;
3、配置Telnet区分不同用户的权限;(默认情况下,VTY用户界面的用户级别为0(参观级),现在在R1上配置Telnet的用户级别为1(监控级),普通员工只能进入用户视图,管理员才可以进入系统视图)

设备接口IP地址子网掩码默认网关
R1g0/0/0192.168.10.254255.255.255.0N/A
R2g0/0/0192.168.10.1255.255.255.0192.168.10.254
R3g0/0/0192.168.10.2255.255.255.0192.168.10.254

配置过程:

第一步: 接口配置上相应的IP地址
//R1、R2的配置与R3类似,此处之列举R3

[Huawei]sys    
[Huawei]sysname R3    
[R3]interface g0/0/0
[R3-GigabitEthernet0/0/0]ip address 192.168.10.2 24    //R1、R2的配置与R3类似,此处之列举R3
[R3-GigabitEthernet0/0/0]q

第二步://在R1上开启Telnet,且密码设置为密文(此处的密码可自由发挥)
[R1]user-interface vty 0 4            //进入vty控制台  0  4 代表最多可以同时登录5个用户
[R1-ui-vty0-4]authentication-mode password     //设置认证方式为密码认证 
Please configure the login password (maximum length 16):admin

配置完成后在R2和R3上验证能否通过Telnet远程登录R1,此处以R2为例,输密码时是密文,不会显示,输完直接回车即可:

下面是在R2下进行远程登录R1
<R2>telnet 192.168.10.254
  Press CTRL_] to quit telnet mode
  Trying 192.168.10.254 ...
  Connected to 192.168.10.254 ...

Login authentication


Password:
<R1>

第三步:配置Telnet区分不同用户的权限,此处使用AAA认证

[R1]user-interface vty 0 4        
[R1-ui-vty0-4]authentication-mode password
Please configure the login password (maximum length 16):admin    
[R1-ui-vty0-4]set authentication password cipher admin        //cipher(表示通过密文加密)/simple(表示通过明文加密)
[R1-ui-vty0-4]user privilege level 1        //设置优先级为1   范围为0-15
[R1-ui-vty0-4]q

//管理员有自己的用户和密码登陆设备,下面要把VTY用户界面的认证模式修改为AAA认证。
[R1]aaa    
[R1-aaa]local-user admin password cipher admin privilege level 3   //用户名(admin),密文密码(admin),且用户级别为3(管理级)
[R1-aaa]local-user admin service-type telnet
[R1-aaa]q    
[R1]user-interface vty 0 4    
[R1-ui-vty0-4]authentication-mode aaa    //认证模式为aaa
[R1-ui-vty0-4]

配置完成后验证效果(此处以R3为例,显然,如果不知道用户名和密码是无法远程登陆的。由于配置的用户级别为三级,相当于administrator级别。):

<R3>telnet 192.168.10.254
  Press CTRL_] to quit telnet mode
  Trying 192.168.10.254 ...
  Connected to 192.168.10.254 ...

Login authentication


Username:admin
Password:
  ----------------------------------------------------------------------------- 
    
  User last login information:     
  -----------------------------------------------------------------------------
  Access Type: Telnet      
  IP-Address : 192.168.10.1     
  Time       : 2024-01-18 16:03:02-08:00     
  -----------------------------------------------------------------------------
<R1>sys
Enter system view, return user view with Ctrl+Z.
[R1]

 思考:

1、Telnet是基于TCP协议还是UDP协议的应用?为什么?

telnet是Internet远程登录服务的标准协议。它是我们所熟知的TCP/IP协议下的一个部分

1、telnet协议基于TCP协议诞生和使用。

2、它需要通过TCP协议,经过3次握手才能建立连接。

3、连接完成,只要输入用户名和密码,就可以开始操作了。

 2、Telnet应用安全吗?为什么?

不安全,因为它本身没有没有很好的保护机制。

Telnet的连接是明文传输的,这是非常不安全的,它的所有内容都是可读的。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1399156.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

探究Java中的链表

引言&#xff1a; 在Java编程中&#xff0c;链表是一种常见的数据结构&#xff0c;具有灵活的内存管理和动态的元素插入与删除能力。本篇博客将深入探讨链表的结构和概念&#xff0c;比较链表与顺序表的区别&#xff0c;介绍Java中LinkedList的常用函数并通过示例说明LinkedLis…

2023:既是结束也是开始

2023年注定是不平凡的一年&#xff0c;这一年真的经历了很多事&#xff0c;包括学习、生活、工作等等&#xff0c;上半年忙着毕业以及一些其他的事情&#xff0c;很多挖的坑都没来得及填&#xff0c;下半年研一开学以后终于有了足够的时间学习&#xff0c;接下来就用这篇文章来…

【linux】Debian10.0配置vsftpd

一、基本步骤 在 Debian 10 (Buster) 上要配置 vsftpd (Very Secure FTP Daemon)&#xff0c;请按照以下步骤操作&#xff1a; 1. 安装 vsftpd: sudo apt update sudo apt install vsftpd 2. 在启动配置之前&#xff0c;建议备份原始的配置文件: sudo cp /etc/vsftpd.con…

python解释器多版本设置

当你的项目很多&#xff0c;切python版本不一样时&#xff0c;如何为每个项目设置不同的python解释器版本和虚拟环境&#xff1a; 1、安装pyenv brew install pyenv 配置 Pyenv&#xff1a; 将以下内容添加到你的 shell 配置文件&#xff08;如 ~/.bashrc、~/.zshrc 或 ~/.ba…

【c++】初始c++

1. 什么是C 下图就是我们c的祖师爷 C语言是结构化和模块化的语言&#xff0c;适合处理较小规模的程序。对于复杂的问题&#xff0c;规模较大的程序&#xff0c;需要高度的抽象和建模时&#xff0c;C语言则不合适。为了解决软件危机&#xff0c; 20世纪80年代&#xff0c; 计算…

Ubuntu使用docker-compose安装chatGPT

ubuntu环境搭建专栏&#x1f517;点击跳转 Ubuntu系统环境搭建&#xff08;十五&#xff09;——使用docker-compose安装chatGPT Welcome to the AI era! 使用docker compose安装 在/usr/local文件夹下创建chatgpt mkdir chatgpt创建docker-compose.yaml vim docker-compos…

P2P DMA并不是所有场景都会有性能提升

P2P (Peer-to-Peer) DMA技术理论上可以带来性能提升&#xff0c;特别是在特定的工作负载和场景下。例如&#xff0c;当两个高速设备&#xff08;如GPU与NVMe SSD&#xff09;需要频繁进行大量数据交换时&#xff0c;通过P2P DMA&#xff0c;数据可以直接在设备间传输&#xff0…

【Linux】常见指令解析下

目录 前言1. cp指令&#xff08;重要&#xff09;2. mv指令 &#xff08;重要&#xff09;3. cat指令4. more指令5. less指令 &#xff08;重要&#xff09;6. head指令7. tail指令8. 时间相关的指令8.1 data显示8.2 时间戳 9. cal指令10. find指令&#xff08;非常重要&#x…

[绍棠] docxtemplater实现纯前端导出word

1.下载需要的依赖 2.util文件夹下创建doc.js文件 doc.js import docxtemplater from docxtemplater import PizZip from pizzip import JSZipUtils from jszip-utils import { saveAs } from file-saver import ImageModule from "docxtemplater-image-module-free"…

TCP服务器最多支持多少客户端连接

目录 一、理论数值 二、实际部署 参考 一、理论数值 首先知道一个基础概念&#xff0c;对于一个 TCP 连接可以使用四元组&#xff08;src_ip, src_port, dst_ip, dst_port&#xff09;进行唯一标识。因为服务端 IP 和 Port 是固定的&#xff08;如下图中的bind阶段&#xff0…

利用HTML+CSS+JS打造炫酷时钟网页的完整指南

引言 在现代Web开发中&#xff0c;制作一个引人注目的时钟网页是一种常见而令人愉悦的体验。本文将介绍如何使用HTML、CSS和JavaScript来创建一个炫酷的时钟网页&#xff0c;通过这个项目&#xff0c;你将学到如何结合这三种前端技术&#xff0c;制作一个动态且美观的时钟效果…

SpringMVC数据校验

导包 配置springmvc.xml <bean id"validator" class" org.springframework.validation.beanvalidation.LocalValidatorFactoryBean"><property name"providerClass" value"org.hibernate.validator.HibernateValidator ">…

React16源码: React中的renderRoot的源码实现

renderRoot 1 &#xff09;概述 renderRoot 是一个非常复杂的方法这个方法里处理很多各种各样的逻辑, 它主要的工作内容是什么&#xff1f;A. 它调用 workLoop 进行循环单元更新 遍历整个 Fiber Tree&#xff0c;把每一个组件或者 dom 节点对应的Fiber 节点拿出来单一的进行更…

烟火检测AI边缘计算智能分析网关V4如何通过ssh进行服务器远程运维

智能分析网关V4是一款高性能、低功耗的AI边缘计算硬件设备&#xff0c;它采用了BM1684芯片&#xff0c;集成高性能8核ARM A53&#xff0c;主频高达2.3GHz&#xff0c;并且INT8峰值算力高达17.6Tops&#xff0c;FB32高精度算力达到2.2T&#xff0c;每个摄像头可同时配置3种算法&…

启动低轨道卫星LEO通讯产业与6G 3GPP NTN标准

通讯技术10年一个大跃进&#xff0c;从1990年的2G至2000年的3G网路&#xff0c;2010年的4G到近期2020年蓬勃发展的5G&#xff0c;当通讯技术迈入融合网路&#xff0c;当前的 5G 技术不仅可提供高频宽、低延迟&#xff0c;同时可针对企业与特殊需求以 5G 专网的模式提供各式服务…

vue-微信H5-拍照和视频,加人像框

图片拍照: <template><div><v-easy-camera:fullscreen"true"ref"easyCamera"v-model"pictureData.picture"class"main-camera"><template #header><div class"top"><van-imageclass"…

【跳槽面试】Redis中分布式锁的实现

分布式锁常见的三种实现方式&#xff1a; 数据库乐观锁&#xff1b;基于Redis的分布式锁&#xff1b;基于ZooKeeper的分布式锁。 本地面试考点是&#xff0c;你对Redis使用熟悉吗&#xff1f;Redis中是如何实现分布式锁的。 在Redis中&#xff0c;分布式锁的实现主要依赖于R…

【JavaEE Spring】SpringBoot 配置文件

SpringBoot 配置文件 1. 配置文件的作用1.1 配置文件的说明1.2 SpringBoot 配置文件 2. 配置文件的格式特殊说明 3. properties 配置文件说明3.1 properties 基本语法3.2 读取配置文件3.3 properties 缺点分析 4. yml 配置文件说明4.1 yml 的基本语法4.2 yml 使⽤进阶4.2.1 yml…

Java基础 - 07 Set之Set,AbstractSet

上边几篇&#xff0c;我们对java的List集合进行相关介绍&#xff0c;了解了关于List集合下的相关实现类的方法或者接口。 自本篇开始&#xff0c;将围绕java的Set进行介绍&#xff0c;也是对我java知识的巩固吧&#xff0c;处理业务越多&#xff0c;发现自己对基础知识的薄弱&…

数据结构小项目----通讯录的实现(这里用链表实现) 超详细~~~~૮(˶ᵔ ᵕ ᵔ˶)ა

目录 Contact.h说明&#xff1a; 结构体与头文件的包含&#xff1a; ​编辑 函数在头文件的声明与定义&#xff1a; Contact.c中各个函数的实现&#xff1a; 1.检查链表中的数据是否满了&#xff0c;满了就扩容 2.链表的尾插 3.链表的删除 4.查找名字是否匹配 5.初始化通讯…