Telnet

news2025/1/21 5:52:27

远程登录/管理

目录

1、什么是Telnet

2、Telnet工作原理

3、常见的Telnet使用场景

4、Telnet协议结构

5、Telnet工作流程

6、Telnet常见命令

6.1、[Huawei]user-interface ? 用户界面

6.2、[Huawei]user-interface vty ?

6.3、[Huawei-ui-vty0-4]?

6.4、[Huawei-ui-vty0-4]authentication-mode ?

6.5、[Huawei-aaa]local-user ?

6.6、[Huawei-aaa]local-user test ?

6.7、[Huawei-aaa]local-user test password ?

6.8、[Huawei-aaa]local-user test service-type ?

7、Telnet的基本配置

7.1、ensp

7.2、Cisco

7.3、H3C


1、什么是Telnet

Telnet协议是TCP/IP协议族中的一员,是Internet远程登录服务的标准协议和主要方式。
它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。

2、Telnet工作原理

Telnet的工作原理是客户端连接到远程服务器,并发送命令和数据,服务器接收这些命令和数据,并返回响应。

Telnet协议是TCP/IP协议族中的一员,是一种基于文本的交互式通信协议。通过Telnet协议,本地用户可以在终端上与远程服务器进行通信,并进行各种操作,如登录、传输文件、执行命令等。

Telnet客户端是一个程序,它通过网络连接到远程服务器,并发送命令和数据。客户端通常使用TCP/IP协议与服务器进行通信。Telnet服务器是一个程序,它接收来自客户端的命令和数据,并返回响应。服务器通常运行在远程计算机上,可以使用任何操作系统。

3、常见的Telnet使用场景

常见的Telnet使用场景包括但不限于以下三种情况:
​
网络设备远程配置管理:如果企业网络中有一台或多台网络设备需要远程进行配置和管理,管理员可以使用Telnet远程连接到每一台设备上,对这些网络设备进行集中的管理和维护。

服务端登录实验配置:在进行服务端登录实验时,可以使用Telnet模拟客户端登录,进行实验配置。

网络调试和故障排除:Telnet可以用于网络调试和故障排除,例如通过网络连接进行排错。

4、Telnet协议结构

Telnet协议是由IETF(Internet Engineering Task Force,互联网工程任务组)在1980年定义的一种协议,并被RFC 854文档标准化。Telnet协议是一种典型的客户机/服务器模型的服务,它应用Telnet协议来工作。

Telnet协议结构由以下三个部分组成:
​
选项协商:在客户端与服务器之间建立会话之前,使用此过程协商和设定接下来的会话参数。
数据流控制:通过使用由选项协商定义的各种命令,控制数据流的传输。
错误控制:通过使用各种命令和选项,控制错误的发生和恢复。

5、Telnet工作流程

​
本地与远程主机建立连接。该过程实际上是建立一个TCP连接,用户必须知道远程主机的Ip地址或域名。
将本地终端上输入的用户名和口令及以后输入的任何命令或字符以NVT(Net Virtual Terminal)格式传送到远程主机。该过程实际上是从本地主机向远程主机发送一个IP数据包。
将远程主机输出的NVT格式的数据转化为本地所接受的格式送回本地终端,包括输入命令回显和命令执行结果。

6、Telnet常见命令

6.1、[Huawei]user-interface ? 用户界面

  INTEGER<0,129-149>   The first user terminal interface to be configured
                     要配置的第一个用户终端接口
  console              Primary user terminal interface
  控制台               主用户终端界面
  current              The current user terminal interface
  当前的               当前用户终端界面
  maximum-vty          The maximum number of VTY users, the default value is 5
  最大的虚链接数量      VTY最大用户数,默认为5   
  tty                  The asynchronous serial user terminal interface 
                        异步串行用户终端接口
  vty                  The virtual user terminal interface 
                        虚拟用户终端界面

6.2、[Huawei]user-interface vty ?

  INTEGER<0-4,16-20>  The first user terminal interface to be configured
                    要配置的第一个用户终端接口

6.3、[Huawei-ui-vty0-4]?

user-interface interface view commands:
  acl                  ACL-based connection
                        ACL-based连接
  arp-ping             ARP-ping
  authentication-mode  Configure the authentication mode for a user terminal interface
  身份验证模式            配置用户终端接口的认证方式
  parity               Set the parity mode of user terminal
  奇偶校验              设置用户终端的校验模式
  protocol             Set the user interface protocol
  协议                设置用户界面协议
  speed                Set the TX/RX rate of a user terminal
                        设置用户终端的TX/RX速率
  test-aaa             Accounts test
                        账户测试
  tracert              <Group> tracert command group
  路径跟踪程序

6.4、[Huawei-ui-vty0-4]authentication-mode ?

  aaa       AAA authentication
                AAA认证
  password  Authentication through the password of a user terminal interface
            使用用户终端界面密码认证

6.5、[Huawei-aaa]local-user ?

  STRING<1-64>    User name, in form of 'user@domain'. Can use wildcard '*',    
                  while displaying and modifying, such as *@isp,user@*,*@*.Can  
                  not include invalid character / \ : * ? " < > | @ '
  wrong-password  Use wrong password to authenticate
                    使用错误的密码验证

6.6、[Huawei-aaa]local-user test ?

  access-limit   Set access limit of user(s)
                设置用户的访问限制
  ftp-directory  Set user(s) FTP directory permitted
                设置用户允许使用的FTP目录
  idle-timeout   Set the timeout period for terminal user(s)
                设置终端用户的超时时间。
  password       Set password 
  privilege      Set admin user(s) level
                设置admin用户级别
  service-type   Service types for authorized user(s)
                授权用户的服务类型
  state          Activate/Block the user(s)
                激活/阻止用户
  user-group     User group 
                用户组

6.7、[Huawei-aaa]local-user test password ?

 cipher  User password with cipher text
            带密文的用户密码

6.8、[Huawei-aaa]local-user test service-type ?

  8021x     802.1x user
  bind      Bind authentication user     绑定认证用户
  ftp       FTP user
  http      Http user
  ppp       PPP user
  ssh       SSH user
  sslvpn    Sslvpn user
  telnet    Telnet  user
  terminal  Terminal user
  web       Web authentication user   Web认证用户
  x25-pad   X25-pad user    

7、Telnet的基本配置

7.1、ensp

首先基础的接口IP配置完成后,在需要开启Telnet的设备 路由器上配置如下命令

[Huawei]user-interface vty 0 4   配置用户虚拟连接同时允许的数量
[Huawei-ui-vty0-4]authentication-mode aaa       认知模式为aaa认证
[Huawei]aaa          进入aaa认证界面
[Huawei-aaa]local-user test password cipher 12345678    配置用户名和密码
[Huawei-aaa]local-user test privilege level 15          配置用户等级,最大为15
[Huawei-aaa]local-user test service-type telnet       配置用户的服务类型为Telnet
[Huawei-aaa]q   
[Huawei]telnet server enable         开启Telnet   华为默认开启
 Error: TELNET server has been enabled
[Huawei]

在上述配置完成后,可以在交换机上输入 <sw1>telnet 2.2.2.2 测试Telnet配置是否成功(华为ensp上的PC不支持Telnet,所以使用交换机替代)

输入用户名和密码(密码输入时默认不显示)后,登录成功,则配置完成

7.2、Cisco

拓扑图

配置命令

方法

Router>enable 
Router#configure terminal 
Router(config)#interface GigabitEthernet0/0
Router(config-if)#ip add 1.1.1.2 255.255.255.0
Router(config-if)#no shutdown
Router#config terminal
Router(config)#enable secret 123   设置特权密码
Router(config)#username xiao secret 321  创建用户名和登录密码
Router(config)#line vty 0 4             进入虚拟终端接口
Router(config-line)#login local         开启本地认证
Router(config-line)#exit

测试

7.3、H3C

<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]un in e
[H3C]int g0/0/0
[H3C-GigabitEthernet0/0/0]ip add 1.1.1.2 24
[H3C-GigabitEthernet0/0/0]qu
[H3C-line-vty0-4]authentication-mode scheme      配置认证模式
[H3C-line-vty0-4]q
[H3C-luser-manage-xiao]authorization-attribute user-role level-15   设置用户等级
[H3C-luser-manage-xiao]service-type telnet     设置服务类型
[H3C-luser-manage-xiao]password simple 123451234q    配置登录密码(大于10位,两种组合)
[H3C-luser-manage-xiao]q
[H3C]telnet server enable    开启Telnet服务

注:华三默认不开启Telnet服务,配置完成后,一定要检查是否开启了Telnet服务

测试

                                                        如有不足,欢迎指正

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

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

相关文章

软件测试技术题目大全【含答案】

请看下面 你的测试职业发展是什么?  测试经验越多&#xff0c;测试能力越高。所以我的职业发展是需要时间积累的&#xff0c;一步步向着高级测试工程师奔去。而且我也有初步的职业规划&#xff0c;前3年积累测试经验&#xff0c;按如何做好测试工程师的要点去要求自己&#x…

buuctf crypto 【[AFCTF2018]Morse】解题记录

1.打开文件 2.摩斯密码解密 3.这个结果验证之后发现不对&#xff0c;猜测是16进制转字符 4.验证发现是对的

直方图均衡化原理

import numpy as np import cv2 hist, bins np.histogram(img, bins256, range(0, 256))# 计算累积分布函数&#xff08;CDF&#xff09; cdf np.cumsum(hist)# 归一化CDF&#xff1a; 归一化CDF以确保其范围在0到255之间 cdf_norm 255 * (cdf - cdf.min()) / (cdf.max()…

提词软件有哪些?了解一下这几个

提词软件有哪些&#xff1f;提词软件可以广泛应用于各种场景。除了在学习和工作中提高效率外&#xff0c;在日常生活中也有很多用处。例如&#xff0c;在进行演讲的时候&#xff0c;如果担心会因为紧张而忘词的话&#xff0c;就可以使用一些提词软件&#xff0c;将演讲词编辑进…

使用P5.js来制作一个快乐的小风车动画

p5.js简介 前一段时间偶然了解到一个觉得很好玩儿的东西p5.js,于是就去了解了一下&#xff0c;发现可以自己设计一些有趣的动画效果&#xff0c;设计出来的动画可以放置到页面当中&#xff0c;而且也是简单易学的。 下面是一段官方的介绍&#xff1a; p5.js是一个以 Processi…

0016Java程序设计-springboot幼儿园管理系统

摘 要目 录系统设计开发环境 摘 要 随着科学技术的飞速发展&#xff0c;各行各业都在努力与现代先进技术接轨&#xff0c;通过科技手段提高自身的优势&#xff1b;对于幼儿园管理系统当然也不能排除在外&#xff0c;随着网络技术的不断成熟&#xff0c;带动了幼儿园管理系统&a…

从JVM角度看继承

从JVM角度看继承 最近重读了周志明老师的《深入理解JAVA虚拟机》一书&#xff0c;看完大有收获&#xff0c;但仍对继承情况下对象内存布局有所疑惑&#xff0c;所以查阅资料&#xff0c;结合本书进行分析 参考文档&#xff1a; 【深入理解JVM】&#xff1a;Java类继承关系中…

算法训练营day45|动态规划 part07:完全背包 (LeetCode 70. 爬楼梯(进阶)、322. 零钱兑换、279.完全平方数)

文章目录 70. 爬楼梯(进阶)(求排列方法数)思路分析代码实现 322. 零钱兑换(求等于背包重量的最小物品数)思路分析代码实现思考总结 279.完全平方数 (求等于背包重量的最小物品数)思路分析代码实现 70. 爬楼梯(进阶)(求排列方法数) 题目链接&#x1f525; 假设你正在爬楼梯。需…

jquery jstree的懒加载

效果如下 使用jquery的jstree组件 1.前端准备工作 1.1引入jstree样式和js <link rel"stylesheet" href"/public/vendor/jstree/jstree.css"> <div id"departmentJstree"></div> <script src"/public/vendor/jstree…

Dominosa/数邻(2) | C++ | BFS

目录 一、Dominosa简介二、题目描述三、编程思路四、完整代码 一、Dominosa简介 Dominosa&#xff0c;中文名称为数邻&#xff0c;是一种棋盘游戏&#xff0c;基于骨牌的排列和匹配来进行。它是从骨牌游戏中发展而来的&#xff0c;在骨牌的基础上添加了一些规则和难度。具体的游…

canape中快速配置需要录制参数的技巧

以前在车里录制数据时&#xff0c;大量融合数据一个一个拖拽 &#xff0c;不仅慢&#xff0c;有时心不细的话&#xff0c;还会漏选、挑错。 用正则表达式的挑选方法&#xff0c;可以既快速又准确的挑出所需数据。 以下蓝色字体是操作方法&#xff1a; 正则表达式 示例&#xff…

QTableView通过setColumnWidth设置了列宽无效的问题

在用到QT的QTableView时&#xff0c;为了显示效果&#xff0c;向手动的设置每一列的宽度&#xff0c;但是如下的代码是无效的。 ui->tableView->setColumnWidth(0,150);ui->tableView->setColumnWidth(1,150);ui->tableView->setColumnWidth(2,150);ui->t…

docker-compose安装nginx

基于docker-compose安装nginx 目录 一、目录结构 1、docker-compose.yml 2、nginx.conf 3、default.conf 4、index.html 二、访问测试 一、目录结构 1、docker-compose.yml version: 3 services:nginx:image: registry.cn-hangzhou.aliyuncs.com/zhengqing/nginx:1.21.1…

Linux指令二【进程,权限】

进程是一个具有一定独立功能的程序在一个数据集上的一次动态执行的过程&#xff0c;是操作系统进行 资源分配和调度的一个独立单位&#xff0c;是应用程序运行的载体。 一、进程基本指令 1.ps&#xff1a;当前的用户进程 ps 只显示隶属于自己的进程状态ps -aux 显示所有进程…

C/C++计算(a+b)c的值 2019年9月电子学会青少年软件编程(C/C++)等级考试一级真题答案解析

目录 C/C计算(ab)c的值 一、题目要求 1、编程实现 2、输入输出 二、解题思路 1、案例分析 三、程序代码 四、程序说明 五、运行结果 六、考点分析 C/C计算(ab)c的值 2019年9月 C/C编程等级考试一级编程题 一、题目要求 1、编程实现 给定3个整数a、b、c&#xff0…

错误: 找不到或无法加载主类 Main

在用git回退到上个版本后发现&#xff0c;无法运行项目并提示 错误: 找不到或无法加载主类 Main 可以看到Main前面的图标也是号。 查了半天没有解决&#xff0c;问了个大佬&#xff0c;大佬一下就解决掉了&#xff0c;本文记录下解决过程。 错误原因是编辑器无法找到代码位置&…

java(五)继承和多态,抽象类与接口,异常(javaSE完)

八、继承和多态&#xff08;重要&#xff09; 对于java来说&#xff0c;最重要的就是面对对象&#xff0c;而如何体现这个&#xff0c;在其中三个概念极为重要&#xff0c;封装、继承、多态而无论考试还是面试通常都会考察这几个概念及其原理用法。 1.继承 面向对象思想中提…

Java“牵手”淘宝商品详情数据,淘宝商品详情API接口,淘宝API接口申请指南

淘宝平台商品详情接口是开放平台提供的一种API接口&#xff0c;通过调用API接口&#xff0c;开发者可以获取淘宝商品的标题、价格、库存、月销量、总销量、库存、详情描述、图片等详细信息 。 获取商品详情接口API是一种用于获取电商平台上商品详情数据的接口&#xff0c;通过…

Windows 安装 MariaDB 数据库

之前一直使用 MySQL&#xff0c;使用 MySQL8.0 时候&#xff0c;占用内存比较大&#xff0c;储存空间好像也稍微有点大&#xff0c;看到 MariaDB 是用来代替 MySQL 的方案&#xff0c;之前用着也挺得劲&#xff0c;MySQL8.0 以上好像不能去导入低版本的 sql&#xff0c;或者需要…

MySQL下载安装环境变量配置,常用命令

一、下载安装 mysql官网 下载连接 这个是下载图形安装 https://dev.mysql.com/downloads/installer/ 这个是下载免图形安装 https://dev.mysql.com/downloads/mysql/ 担心个别宝宝没有账号&#xff0c;这边也提供一下&#xff0c;方便下载&#xff1a; 账户&#xff1a;1602404…