設備管理VTY(Telnet、SSH)

實驗目的:物理機遠程VTY通過telnet協議登錄AR1,ssh協議登錄AR2和sw

注意配置Cloud1:

注意!!博主的物理機VMnet8--IP:192.168.160.1,所以AR1路由0/0/0端口才添加IP:192.168.160.3,每個人的PC的IP不同,需要配置自己對應的IP網段。

第一步:網絡配置實現全網互通

1、配置AR1

[Huawei]sysname R1 ? ? ?//命名為R1

[R1]int g0/0/1 ? ? //進入g0/0/1接口

[R1-GigabitEthernet0/0/1]ip add 1.1.1.1 24 ? ? //配置g0/0/0接口IP 1.1.1.1

[R1]int g0/0/0 ? ? //進入g0/0/1接口

[R1-GigabitEthernet0/0/0]ip add 192.168.160.3 24 ? ? //配置g0/0/0接口IP 192.168.203.3

[R1]ip route-static 2.2.2.0 24 1.1.1.2 ? ? //配置AR1做靜態路由。處在不同網段可以通過配置靜態來ping通,因為AR1的左右端口無法直接通信2.2.2.0網段,所以配置下一跳地址1.1.1.1來與2.2.2.0相通。

2、配置AR2

[Huawei]sysname R2 ? ? ?//命名為R2

[R2]int g0/0/0 ? ? ? //進入g0/0/0接口

[R2-GigabitEthernet0/0/0]ip add 1.1.1.2 24 ? ? //配置g0/0/0接口IP 1.1.1.2

[R2]int g0/0/1 ? ? ? //進入g0/0/1接口

[R2-GigabitEthernet0/0/1]ip add 2.2.2.1 24 ? ? //配置g0/0/0接口IP 2.2.2.1

[R2]ip route-static 192.168.160.0 24 1.1.1.1 ? ? //配置AR2做靜態路由。下一跳地址1.1.1.1,同上

3、配置交換機SW

[Huawei]sysname SW ? ? ?//命名為SW

[Huawei]int vlan 1 ? ? //進入vlan 1接口

  • 知識點:Vlanif(SVI, Switch Virtual Interface):是交換機的虛擬三層接口,用于實現以下功能:

    1. 管理交換機:通過IP地址遠程登錄(Telnet/SSH)或管理(如SNMP)。

    2. 跨VLAN通信:若交換機需要與其他子網(如2.2.2.0/24)通信,需通過Vlanif配置IP并啟用路由功能。

[Huawei-Vlanif1]ip add 2.2.2.2 24 ? ?//配置vlan 1的IP地址

[Huawei]ip route-static 0.0.0.0 0 2.2.2.1 ?//做sw的默認缺省路由,缺省允許所有均通過,更方便,否則需要配置1.1.1.0以及192.168.160.0的靜態地址

第二步:配置AR1的AAA用戶,用于telnet

1,建立用戶,設定用戶權限級別為最高15,用戶用于telnet協議

[R1]aaa ? //進入AAA模式

知識點:進入AAA配置模式
  • 作用:進入AAA(認證、授權、計費)配置視圖,開始管理用戶權限。

  • 關鍵點

    • AAA是網絡安全的核心機制,用于控制用戶訪問設備的權限。

    • 在此模式下可以創建用戶定義服務類型權限級別

[Huawei-aaa]local-user?kkk?privilege level 15 password cipher?111111 ?//建立用戶,設定用戶權限級別為最高15,cipher是對密碼進行加密,kkk是用戶名可隨意換,111111是密碼可以更換

[R1-aaa]local-user kkk service-type telnet ? //用于telnet協議

知識點:限制用戶僅用于Telnet服務
  • 命令解析

    • service-type telnet限制用戶?kkk?僅能通過Telnet協議登錄設備。

2,VTY配置

[R1]user-interface vty 0 4

知識點:配置VTY線路(遠程登錄入口

1. 進入VTY線路配置模式

  • 命令解析

    • vty 0 4:同時配置VTY線路0到4(共5個會話),允許最多5個并發遠程連接

  • 關鍵點

    • VTY(Virtual Type Terminal)是設備遠程登錄的虛擬接口。

    • 華為設備默認支持0-4共5個VTY通道,可調整范圍(如0-14支持更多會話)。

[R1-ui-vty0-4]authentication-mode aaa //要求用戶通過AAA認證(即輸入用戶名和密碼)才能登錄。

[R1-ui-vty0-4]protocol inbound all //允許通過Telnet、SSH、HTTP等多種協議登錄

第三步:配置AR2的AAA用戶,用于SSH(部分指令與AR1相同,可參考)

1、配置AAA

[R2]aaa ? ? //進入AAA接口

[R2-aaa]local-user qqq privilege level 15 password cipher 456 ? //增加用戶qqq,用戶級別15,密碼456

[R2-aaa]local-user qqq service-type ssh//qqq用戶服務協議ssh

2、配置AR2的VTY

[R2]stelnet server enable ? //開啟ssh服務
[R2]rsa local-key-pair create ?生成RSA密鑰對(用于SSH加密通信)
The key name will be: Host
% RSA keys defined for Host already exist.
Confirm to replace them? (y/n)[n]:y
The range of public key size is (512 ~ 2048).
NOTES: If the key modulus is greater than 512,
?????? It will take a few minutes.
Input the bits in the modulus[default = 512]:1024? (512—2048都可以,1024位比2048位節省時間(尤其是老舊設備)

Generating keys...
.......++++++
..........++++++
...++++++++
..........................++++++++

[R2]user-interface vty 0 4 //進入vty接口模式

[R2-ui-vty0-4]authentication-mode aaa//配置AAA認證模式,要求用戶通過AAA認證(輸入用戶名和密碼)才能登錄。

[R2-ui-vty0-4]protocol inbound ssh //允許控制協議為SSH

[R2]ssh user qqq authentication-type password ? //系統視圖下配置ssh的用戶qqq使用密碼認證,也就是指定用戶 qqq 使用密碼認證方式登錄SSH。

第四步:配置SW的aaa用戶,用于SSH(部分指令與AR1,AR2相同,可參考)

[Huawei]stelnet server enable
[Huawei]rsa local-key-pair create
The key name will be: Huawei_Host
The range of public key size is (512 ~ 2048).
NOTES: If the key modulus is greater than 512,
?????? it will take a few minutes.
Input the bits in the modulus[default = 512]:1024
Generating keys...
....++++++
.++++++
.......++++++++
.........................++++++++

[SW]aaa

[SW-aaa]local-user sw privilege level 15 password cipher 789

[SW-aaa]local-user sw service-type ssh

[SW]user-interface vty 0 4

[SW-ui-vty0-4]authentication-mode aaa

[SW-ui-vty0-4]protocol inbound ssh

[SW]ssh user sw authentication-type password

[SW]ssh user sw service-type stelnet //用于指定用戶 sw 在SSH協議中僅允許使用 Stelnet(Secure Telnet) 服務,即通過SSH進行遠程登錄,禁止使用其他SSH子服務(如SFTP文件傳輸、SCP文件拷貝等)。

注意!!!物理機本身沒有1.1.1.0和2.2.2.0的網段,需要我們進入管理員終端添加

1.進入管理員終端

2.配置兩條靜態

route add 1.1.1.0 mask 255.255.255.0 192.168.160.3? ? //192.168.160.3需要用自己的

route add 2.2.2.0 mask 255.255.255.0 192.168.160.3? ? //同上

在終端中ping一下,192.168.160.3(用自己的),1.1.1.1以及2.2.2.2,如果都能ping通基本就算完成了。

CRT中遠程控制(telnet):

23為telnet的默認端口,192.168.160.3,用自己的IP。

成功:

CRT中遠程控制(SSH,AR2與SW1操作相同):

中間會出現接受并保存選項,確定即可進入下面截圖頁面。

成功:

**“如果這篇文章對你有幫助,請點個贊支持一下!你的每一個點贊和評論,都是我繼續分享的動力~”**
- **“感謝每一位閱讀到這里的朋友!如果覺得有用,請點個贊或留個評論,讓我知道你的想法~”**
- **“你們的支持是我最大的動力!如果這篇文章對你有幫助,別忘了點贊和評論哦~”**

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/898036.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/898036.shtml
英文地址,請注明出處:http://en.pswp.cn/news/898036.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

使用VisualStdio制作上位機(一)

文章目錄 使用VisualStudio制作上位機(一)寫在前面第一部分:創建應用程序第二部分:GUI主界面設計使用VisualStudio制作上位機(一) Author:YAL 做了一些補充更新,2025-3-16 寫在前面 1.達到什么目的呢 本文主要講怎么通過Visual Studio 制作上位機,全文會以制作過程…

Anaconda conda常用命令:從入門到精通

1 創建虛擬環境 conda create -n env_name python3.8 2 創建虛擬環境的同時安裝必要的包 conda create -n env_name numpy matplotlib python3.8 3 查看有哪些虛擬環境 以下三條命令都可以。注意最后一個是”--”,而不是“-”. conda env list conda info -e c…

Linux 下 MySQL 8 搭建教程

一、下載 你可以從 MySQL 官方下載地址 下載所需的 MySQL 安裝包。 二、環境準備 1. 查看 MySQL 是否存在 使用以下命令查看系統中是否已經安裝了 MySQL: rpm -qa|grep -i mysql2. 清空 /etc/ 目錄下的 my.cnf 執行以下命令刪除 my.cnf 文件: [roo…

【Go】函數閉包、堆和棧的概念

閉包 閉包機制解析 在函數式編程中,閉包(Closure) 是一種特殊的函數結構,其核心特性是能夠捕獲并持有外部函數的上下文環境變量。這一機制打破了傳統函數中局部變量的生命周期規則: 常規局部變量 在函數被調用時創建…

【源碼分析】Nacos服務注冊源碼分析-客戶端

Nacos客戶端入口 首先在我們使用Nacos時&#xff0c;會在客戶端引入對應的依賴&#xff0c;例如需要Nacos的注冊中心功能需要引入 <!--nacos-discovery 注冊中心依賴--><dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-c…

Java中關于Optional的 orElse 操作,以及 orElse 與 orElseGet 的區別

文章目錄 1. 大概說明2. 詳細分析2.1 .orElse 操作2.2 .orElse 的作用&#xff1a;避免空指針異常2.3 為什么要用&#xff1f;2.4 orElseGet如何使用2.5 orElse和orElseGet的區別 1. 大概說明 這篇文章的目的是為了說明&#xff1a; orElse 如何使用orElseGet 如何使用兩者的…

數據結構-樹(詳解)

目錄 一、樹的基本概念二、樹的節點結構三、樹的基本操作&#xff08;一&#xff09;插入操作&#xff08;二&#xff09;刪除操作&#xff08;三&#xff09;查找操作&#xff08;四&#xff09;遍歷操作 四、樹的實現五、總結 一、樹的基本概念 樹是一種非線性數據結構&…

【eNSP實戰】配置端口映射(NAT Server)

拓圖 要求&#xff1a; 將AR1上的GE 0/0/1接口的地址從TCP協議的80端口映射到內網 Web服務器80端口 AR1接口配置 interface GigabitEthernet0/0/0ip address 192.168.0.1 255.255.255.0 # interface GigabitEthernet0/0/1ip address 11.0.1.1 255.255.255.0 # ip route-s…

RabbitMQ 基本原理詳解

1. 引言 在現代分布式系統中&#xff0c;消息隊列&#xff08;Message Queue&#xff09;是實現異步通信、解耦系統組件、提高系統可靠性和擴展性的重要工具。RabbitMQ 作為一款開源的消息中間件&#xff0c;因其高性能、易用性和豐富的功能&#xff0c;被廣泛應用于各種場景。…

算法——層序遍歷和中序遍歷構造二叉樹

晴問 #include <iostream> #include <vector> #include <queue> #include <unordered_map>using namespace std;struct TreeNode {int data;TreeNode *left;TreeNode *right;TreeNode(int data) : data(data), left(nullptr), right(nullptr) {} };//…

prometheus自定義監控(pushgateway和blackbox)和遠端存儲VictoriaMetrics

1 pushgateway采集 1.1 自定義采集鍵值 如果自定義采集需求時&#xff0c;就可以通過寫腳本 定時任務定期發送數據到 pushgateway 達到自定義監控 1.部署 pushgateway&#xff0c;以 10.0.0.42 節點為例 1.下載組件 wget https://github.com/prometheus/pushgateway/relea…

feign配置重試次數不生效

一、問題產生 自定義重試次數&#xff0c;實現如下 ConditionalOnProperty(prefix "feign.client", name "enable", havingValue "true") Configuration public class FeignConfig {Beanpublic FeignInterceptor feignInterceptor() {retur…

Dify使用部署與應用實踐

最近在研究AI Agent&#xff0c;發現大家都在用Dify&#xff0c;但Dify部署起來總是面臨各種問題&#xff0c;而且我在部署和應用測試過程中也都遇到了&#xff0c;因此記錄如下&#xff0c;供大家參考。Dify總體來說比較靈活&#xff0c;擴展性比較強&#xff0c;適合基于它做…

二叉樹的統一迭代法 標記法

我們以中序遍歷為例&#xff0c;在二叉樹&#xff1a;聽說遞歸能做的&#xff0c;棧也能做&#xff01; (opens new window)中提到說使用棧的話&#xff0c;無法同時解決訪問節點&#xff08;遍歷節點&#xff09;和處理節點&#xff08;將元素放進結果集&#xff09;不一致的情…

BaseActivity 和 BaseFragment 的現代化架構:ViewBinding 與 ViewModel 的深度整合

BaseActivity 和 BaseFragment 實現&#xff0c;集成了 View Binding&#xff0c;并增加了對 Lifecycle 和 ViewModel 的支持&#xff0c;同時進一步簡化了代碼結構&#xff0c;使其更易用、更靈活。 啟用 View Binding 確保在 build.gradle 中啟用了 View Binding&#xff1a…

從零開始學習機器人---如何高效學習機械原理

如何高效學習機械原理 1. 理解課程的核心概念2. 結合圖形和模型學習3. 掌握公式和計算方法4. 理論與實踐相結合5. 總結和復習6. 保持好奇心和探索精神 總結 機械原理是一門理論性和實踐性都很強的課程&#xff0c;涉及到機械系統的運動、動力傳遞、機構設計等內容。快速學習機械…

剖析sentinel的限流和熔斷

sentinel的限流和熔斷 前言源碼分析滑動窗口源碼限流源碼熔斷源碼 完結撒花&#xff0c;sentinel源碼還是挺簡單的&#xff0c;如有需要收藏的看官&#xff0c;順便也用發財的小手點點贊哈&#xff0c;如有錯漏&#xff0c;也歡迎各位在評論區評論&#xff01; 前言 平時發起一…

硬盤分區誤刪后的數據救贖

一、硬盤分區誤刪的概述 硬盤分區誤刪&#xff0c;是許多電腦用戶在使用過程中可能遭遇的棘手問題。分區&#xff0c;作為硬盤上存儲數據的邏輯單元&#xff0c;一旦被誤刪除&#xff0c;不僅會導致該分區內的所有數據瞬間消失&#xff0c;還可能影響到整個硬盤的存儲結構和數…

代碼隨想錄算法訓練營第三十五天(20250303) |01背包問題 二維,01背包問題 一維,416. 分割等和子集 -[補卡20250316]

01背包問題 二維 鏈接 遍歷物品沒有大小順序要求重點是模擬&#xff0c;推導出遞推公式 #include <iostream> #include <vector>int main(){int m, n;std::cin>>m>>n;std::vector<int> weight(m,0),value(m,0);for(int i{0}; i<m; i){std:…

老牌軟件,方便處理圖片,量大管飽。

今天介紹的圖片查看器名字是&#xff1a;FastStone Image Viewer&#xff0c;是一款可查看、編輯、批量重命名、批量轉換的圖片查看軟件。文末有分享鏈接。 軟件以資源管理器的方式管理你電腦里的圖片&#xff0c;點擊左側可選擇文件夾&#xff0c;右邊可預覽圖片。 軟妹用得最…