網工小白升級打怪篇(三)ssh實現遠程管理

加羣交流在後臺回覆「加羣」,添加小編微信,小編拉你進去


後臺回覆「 724 」獲取入門資料
前言:

 使用telnet進行遠程設備維護的時候,因爲密碼和通信都是明文的,易受sniffer偵聽,因此應採用SSH替代telnet。SSH (Secure Shell)服務使用tcp 22 端口,客戶端軟件發起鏈接請求後從服務器接受公鑰,協商加密方法,成功後全部的通信都是加密的。linux


實驗演示:
1、Cisco 遠程管理設備ssh設置方法

實驗拓撲:
數據庫


1.首先驗證是否支持SSH
安全

R2#show  ip ssh 服務器

可以識別這條命令就說明支持。微信


2.配置IP域名
網絡

R2(config)# ip domain-name domain-name 
全局配置模式命令配置網絡 IP 域名。app

生成rsa密鑰要用(默認設備名稱必須修改)dom


3.生成RSA密鑰。
ssh

當生成rsa祕鑰後ssh服務會自動開啓,用crypto key zeroize rsa刪除 RSA 密鑰對以後,SSH 服務將自動禁用tcp

R2(config)#crypto key generate rsa


4.配置用戶名和密碼

SSH登錄須要用戶名和密碼,因此必需要配置用戶。 
SSH 服務器能夠對用戶進行本地身份驗證或使用身份驗證服務器。要使用本地身份驗證方法,請使用 username 用戶名 secret 密碼 全局配置模式命令建立用戶名和密碼對。

R2(config)#username admin privilege 0 secret cisco

R2(config)#enable secret cisco


5.配置VTY

在vty線路配置模式下使用 transport input ssh 命令啓用 vty 線路上的 SSH 協議。該配置將阻止除 SSH 以外的鏈接(如 Telnet),將設備設置爲只接受 SSH 鏈接。而後使用 login local 線路配置模式命令來要求從本地用戶名數據庫進行 SSH 鏈接的本地身份驗證。

R2(config)#line vty 0  4

R2(config-line)#exec-timeout 10 0 

R2(config-line)#logging synchronous 

日誌同步,能夠阻止控制檯信息打斷輸入命令

R2(config-line)#login local 本地認證

R2(config-line)#transport input ssh 


6.SSH選配信息

R2(config)#ip ssh time-out 120   //ssh超時時間

R2(config)#ip ssh authentication-retries 2   //ssh認證失敗的次數

R2(config)#ip ssh version 2  //ssh的版本

R2(config)#ip ssh source-interface fastEthernet 0/0  //指定SSH源接口


7.查看SSh信息

R2#show ip ssh查看ssh server配置信息

R2#show ssh查看ssh server狀態


8.驗證登錄:

從R1測試到R2:

2、華爲 遠程管理設備ssh設置方法

實驗拓撲:

Cloud1與Route直連,其中Cloud1添加的是虛擬機的虛擬網卡。


1.Cloud1配置


2.建立用戶名及密碼

aaa  #進入AAA

local-user shiran password cipher admin privilege level 3 #設置用戶名密碼、用戶等級


3.生成密鑰對

rsa local-key-pair create #建立密鑰對


4.開啓服務及設置認證方式

stelnet server enable  #使能SSH服務

ssh user sshuser authentication-type password  #認證模式爲密碼模式

aaa

local-user shiran  service-type ssh #服務方式


5.配置VTY

user-interface vty 0 4

 authentication-mode aaa

protocol inbound ssh(只容許ssh登陸,可選擇all、ssh、telnet)

6.可選配置

ssh server authentication-retries    #SSH登錄重試次數,防止非法登錄

ssh server  compatible-ssh1x         #設置ssh兼容低版本ssh協議

ssh server  port                  #修改ssh服務器端口(默認22)

ssh server  rekey-interval         #配置SSH 密鑰的更新週期 

ssh server  timeout                #設置ssh驗證超時時間(多長時間爲登錄成功則斷開)

7.測試驗證

實驗至此結束

【來稿說明】:

本公衆號宗旨是一個公益性的平臺,屬於你們鍛鍊的平臺,不能只展現我我的的,因此歡迎有才華的人士來稿。
你們寫文檔投稿,也須要佔用必定的我的時間,且如今的生活節奏較快,能樂於分享,犧牲本身的寶貴時間,真的很可貴。因此,小編決定根據我的經濟狀況及投稿文章質量,每次投稿,打賞的稿費定在 5元-50元 之間,請有興趣者,不要介意錢太少,或者後續也能夠採用贈送書籍的形式。

來稿郵箱:942511321@qq.com

來稿聲明:須本身本人原創,不然後果自行承擔。未在其餘平臺發佈過。

END


   
猜您喜歡
往期精選▼

網工小白升級打怪篇(一)實驗環境部署

網工小白升級打怪篇(二)telnet實現遠程管理

強烈推薦:網工利器PNETLab模擬器

雲安全,引領信息安全大市場(文末贈書)

   

更多精彩盡在星球











本文分享自微信公衆號 - 釋然IT雜談(gh_ad4551519762)。
若有侵權,請聯繫 support@oschina.cn 刪除。
本文參與「OSC源創計劃」,歡迎正在閱讀的你也加入,一塊兒分享。

相關文章
相關標籤/搜索