国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 網絡通信 > 正文

在router上使用ssh

2019-11-04 23:44:04
字體:
來源:轉載
供稿:網友

使用telnet進行遠程設備維護的時候,由于密碼和通訊都是明文的,易受sniffer偵聽,所以應采用SSH替代telnet。SSH (Secure Shell)服務使用tcp 22 端口,客戶端軟件發起連接請求后從服務器接受公鑰,協商加密方法,成功后所有的通訊都是加密的。Cisco 設備目前只支持SSH v1,不支持v2。Cisco實現 SSH的目的在于提供較安全的設備治理連接,不適用于主機到主機的通訊加密。Cisco推薦使用ipSEC作為端對端的通訊加密解決方案。

   1.IOS設備(如6500 MSFC、8500、7500)的配置:
     a) 軟件需求
     IOS版本12.0.(10)S 以上 含IPSEC 56 Feature
     推薦使用 IOS 12.2 IP PLUS IPSEC 56C以上版本
     基本上Cisco全系列路由器都已支持,但為運行指定版本的軟件您可能需要相應地進行硬件升級
     b) 定義用戶
     user mize pass abc@163.net
     d) 定義域名
     ip domain-name mize.myrice.com //配置SSH必需
     e) 生成密鑰
     crypto key generate rsa modulus 2048
     執行結果:
     The name for the keys will be: 6509-mize.myrice.com
     % The key modulus size is 2048 bits
     Generating RSA keys ...
     [OK]
     f)指定可以用SSH登錄系統的主機的源IP地址
     access-list 90 remark Hosts allowed to SSH in //低版本可能不支持remark要害字
     access-list 90 permit 10.10.1.100
     access-list 90 permit 10.10.1.101
     g) 限制登錄
      line con 0
      login local
      line vty 0 4
      login local //使用本地定義的用戶名和密碼登錄
      transport input SSH //只答應用SSH登錄(注重:禁止telnet和從交換引擎session!)
      access-class 90 in //只答應指定源主機登錄
   2.CatOS(如6500/4000交換引擎)的配置:
     a) 軟件需求
     運行CatOS的6500/4000交換引擎提供SSH服務需要一個6.1以上“k9”版本的軟件,如: cat6000-sup2cvk9.7-4-3.bin 和 cat4000-k9.6-3-3a.bin.
     8540/8510交換機支持SSH需要以上12.1(12c)EY版本軟件。
     3550交換機支持SSH需要12.1(11)EA1以上版本軟件。
     其他交換機可能不支持SSH。
     b) 生成密鑰
     set crypto key rsa 2048
     密鑰的生成需要1-2分鐘,執行完畢后可用命令show crypto key查看生成的密鑰。
     c) 限制治理工作站地址
     set ip permit 10.10.1.100 ssh //只答應使用SSH登錄的工作站
     set ip permit 10.10.1.101 ssh
     set ip permit enable ssh //檢查SSH連接的源地址
     set ip permit enable telnet //檢查telnet連接的源地址
     set ip permit enable snmp //檢查snmp請求的源地址
     假如服務的ip permit 處于disable狀態,所有的連接將被答應(當然服務如telnet本身可能包含用戶認證機制)。假如指定服務的ip permit 處于enable狀態,則治理工作站的地址必須事先用set ip permit <治理工作站IP地址> [可選的子網掩碼] [答應使用的服務類型(ssh/telnet/snmp)]來定義
     可用命令 show ip permit 來檢查ip permit 的配置
     某些服務可能存在安全漏洞(如http)或協議本身設計就是比較不安全的(如snmp、telnet)。假如服務不是必要的,可以將之關閉;假如服務是必須的,應采取措施保證這些服務僅向合法用戶提供:



6500/4000交換引擎:
set ip http server disable//關閉http服務
set ip permit enable snmp//限制SNMP源地址
set snmp comm. read-only//清空預設的SNMP COMM字
set snmp comm. read-write
set snmp comm. read-write-all

8500、7500、MSFC等IOS設備:
no ip http server//關閉http服務
no snmp//關閉snmp服務
no service dhcp//關閉 dhcp 服務
no ip finger//關閉 finger 服務
no service tcp-small-server//關閉tcp基本服務
no service udp-small-server//關閉 udp基本服務
service passWord-encryption//啟用明文密碼加密服務

   3.SSH 客戶端
     a) 從治理工作站登錄
     必須使用支持SSH v1協議的終端仿真程序才能使用SSH協議治理設備,推薦使用Secure CRT 3.3, 也可以使用免費軟件putty.下面介紹使用Secure CRT登錄SSH設備的方法:
     運行Secure CRT程序,選擇菜單File – Quick Connect…設置以下參數:PRotocol(協議): ssh1 Hostname(主機名): 10.10.1.1 Port(端口): 22 Username(用戶名): mize Ciper(加密方法): 3DES Authentication(認證方式):password 點擊Connect,這時可能會提示您接受來自設備的加密公鑰,選擇Accept once(只用一次)或Accept & Save (保存密鑰以便下次使用)。由于協議實現的問題,可能會碰到SSH Buffer Overflow的問題,假如出現“收到大于16k的密鑰”的提示,請重新連接。連接正常,輸入密碼即可登錄到系統。
     第二次登錄點擊File – Connect 點擊連接10.10.1.1即可。
     b) 從IOS設備用SSH協議登錄其他設備
     IOS設備也可以發起SSH連接請求(作為SSH Client),從IOS設備登錄支持3DES的IOS設備,使用以下命令(-l 指定用戶名):
     ssh –l mize 10.10.3.3
     從IOS設備登錄支持 DES(56位)的IOS,使用以下命令(-c des指定1 des加密方式):
     ssh –c des –l mize 10.10.5.5
     從IOS設備登錄支持 3DES的CatOS, 如6509/4006的交換引擎,使用如下命令(無需指定用戶名):
     ssh 10.10.6.6
   4.限制telnet源地址
     對于未支持SSH 的設備,可采取限制telnet源地址的方法來加強安全性。為了不致于增加一個治理員地址就要把所有的設備配置修改一遍,可以采用中繼設備的方法,即受控設備只答應中繼設備的telnet訪問,中繼設備則答應多個治理員以較安全的方法(如SSH)登錄。

設置中繼設備:
inter lo 0
ip address 10.10.1.100 255.255.255.255
ip telnet source-interface Loopback0 //發起telnet的源地址
設置受控設備:
access-list 91 remark Hosts allowed to TELNET in
access-list 91 permit 10.10.1.100
access-list 91 permit 10.10.1.101
line con 0
password xxxxxxxx
line vty 0 4
password xxxxxxxx
access-class 91 in

QQread.com 推出游戲功略 http://www.qqread.com/netgame/game/index.Html 魔獸世界 跑跑卡丁車 街頭籃球 水滸Q傳
龍與地下城OL 征服  軒轅劍5 FIFA07 熱血江湖 大唐風云 夢幻西游 武林外傳

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 泾阳县| 潜江市| 达州市| 长宁区| 安龙县| 牡丹江市| 乌审旗| 平凉市| 新建县| 增城市| 青州市| 安泽县| 吴堡县| 大同市| 宜兰县| 卓尼县| 慈溪市| 聂拉木县| 金堂县| 新余市| 子洲县| 铜山县| 昭通市| 辛集市| 巴彦县| 双峰县| 咸阳市| 辰溪县| 姚安县| 渭南市| 靖西县| 阿拉善盟| 绥德县| 邵阳县| 德清县| 田林县| 长白| 武强县| 富锦市| 许昌县| 若羌县|