当前位置:中国易下载软件教材中心文章中心网络技术路由交换 → 配置路由器和交换机上的安全Shell运行的Cisco IOS

配置路由器和交换机上的安全Shell运行的Cisco IOS

减小字体 增大字体 作者:佚名  来源:不详  发布时间:2007-12-14 2:08:19
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
喜欢这些内容嘛,请告诉你身边的朋友,易下载中心-QQ资源-itnetcn.com一起享受这份乐趣,本站内容来源互联网
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

前言 yBE海岸线网络安全资讯站
  本文讨论配置和调试安 全外壳(SSH)在运行的Cisco IOS软件的版本支持 SSH® Cisco 路由器或交换机。欲知关于特定 版本和软件镜象的,下面请参阅更多信息。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  使 用的组件 yBE海岸线网络安全资讯站
  本文的信息根 据以下的软件及硬件版本。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  Cisco IOS 3600软件(C3640-IK9S-M),版本 12.2(2)T1 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  SSH介绍到 IOS platforms/images如下所示。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  SSH版本1.0 (SSHv1)服务器在起动在12.0.5.S 的一 些IOS platforms/images被引入了。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  SSH客户端在开始在12.1.3.T的一些IOS platforms/images介绍。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  SSH终端线 路接入(亦称反向Telnet)在开始在12.2.2.T的一些 IOS platforms/images被引入。yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  关 于信息关于SSH技术支持在交换机,参见 如何 配置SSH在运行CatcOs的Catalyst交换机。yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  关于一张完全特性集列表不同的平台 支持用不同的Cisco IOS版本和,参见 软件 顾问 (注册的用户)。yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  本文提供的信息在特定实验室环境里从设备被创建了 。用于本文的所有设备开始了以一个缺省(默认)配置。 如果在一个真实网络工作,保证您使用它以前了解所有命令 的潜在影响。yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  SSHv1与SSHv2 yBE海岸线网络安全资讯站
  此时,IOS只支持SSHv1; Cisco没有计划实现 SSHv2。有此的几个原因,如下所述。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  Cisco在Cisco IOS实现SSH当IP安全(IPSec) 通过互 联网工程任务组(IETF)被开发。在IPSec 开发过程期间,而 SSH的实施在IOS是更多一项战术措施提供接入路由器一个安全的方 法IPSec 是核心功能。Cisco投入人员维护SSH功能为修正, 但增进将制定要求低优先级。Cisco 做到配置IPSec为获取 所有数据流,包括管理数据流到/从Cisco网络设备。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  如果弱点在SSHv1的协议或实施被发 现,将制定他们的复核最优先考虑的事,和所有潜在安全漏洞。 注意Cisco IOS编码不是相同作为代码在UNIX、Windows,或 者所有其他设备查找。同样地,一个编码问题在那些实施之 一中在Cisco IOS很可能不会查找。 另外,不是所有的SSHv1 功能在Cisco实施可以被发现。值得注意,SSH在Cisco IOS不 提供"会话转发",亦不提供建立隧道X11。 缺陷在通用代码 的这些部分不会是一个问题在Cisco IOS。如果任何申明的协 议缺陷回顾表示,SSHv1协议在Cisco IOS是根本上残破的,则Cisco 确定那时移植到SSHv2是否是适当的。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  

网络
yBE海岸线网络安全资讯站
  
yBE海岸线网络安全资讯站
  测试认证 yBE海岸线网络安全资讯站
  测试认证没有 SSH yBE海岸线网络安全资讯站
  我们测试认证没有 SSH首先将确信,认证通过用路由器卡特在添加SSH之前。 认 证可以用运行TACACS+或RADIUS的验证、授权和记帐(AAA)服务器是 带有一个本地用户名/密码或。(认证通过线路密码不是可能 的与SSH。) 下面的示例显示本地认证,让我们远程登录到路 由器带有用户名"cisco" 和密码"cisco"。yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  !--- aaa new-model causes the local username/password on the routeryBE海岸线网络安全资讯站
  !--- to be used in the absence of other aaa statements.yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  aaa new-modelyBE海岸线网络安全资讯站
  username cisco password 0 ciscoyBE海岸线网络安全资讯站
  line vty 0 4yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  !--- Instead of aaa new-model, the login local command may be used.yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  测试认证与 SSH yBE海岸线网络安全资讯站
  对测试认证与SSH, 我们在卡特补充说到前面的语句,启用SSH和测试SSH从PC和UNIX 工作站。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  ip domain-name rtp.cisco.comyBE海岸线网络安全资讯站
   yBE海岸线网络安全资讯站
   !--- Generate an SSH key to be used with SSH.yBE海岸线网络安全资讯站
   yBE海岸线网络安全资讯站
   cry key generate rsayBE海岸线网络安全资讯站
   ip ssh time-out 60yBE海岸线网络安全资讯站
   ip ssh authentication-retries 2yBE海岸线网络安全资讯站
  这时,显示 生成的键, show cry key mypubkey rsa命令应该。在添加SSH配置以后 ,我们测试访问路由器从PC和UNIX 工作站。yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  可选配置设置 yBE海岸线网络安全资讯站
  防止Non-SSH连接 yBE海岸线网络安全资讯站
  如果我们想要防止non-SSH连接,我们添加 transport input SSH 在 线路之下对仅SSH连接限制路由器。平直的 (non-SSH) Telnets将拒绝。yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  line vty 0 4yBE海岸线网络安全资讯站
   yBE海岸线网络安全资讯站
   !--- Prevent non-SSH Telnets.yBE海岸线网络安全资讯站
   yBE海岸线网络安全资讯站
   transport input sshyBE海岸线网络安全资讯站
   yBE海岸线网络安全资讯站
  我们测 试是确保的non-SSH用户不能远程登录到路由器卡特。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  设置IOS 路由器或交换机作为SSH 客户端 yBE海岸线网络安全资讯站
  有为启用SSH技术支持要求的四个步骤在IOS路由器。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  配置 hostname命令。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  配置DNS域。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  生成将使用的SSH键。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  启用SSH vtys的传输技术支持。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  如果我们想要有一次设备操作作为SSH 客户端对其 他,我们能添加SSH到第二个设备,Reed。设备然后在客户端 服务器排列,用作为服务器和Reed的卡特作为客户端。 IOS SSH客户端配置在Reed是相同象为SSH 服务器配置需要 在卡特。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  !--- Step 1: Configure hostname if you have not previously done so.yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  hostname carteryBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  !--- aaa new-model causes the local username/password on the routeryBE海岸线网络安全资讯站
  !--- to be used in the absence of other AAA statements.yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  aaa new-modelyBE海岸线网络安全资讯站
  username cisco password 0 ciscoyBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  !--- Step 2: Configure the router's DNS domain.yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  ip domain-name rtp.cisco.comyBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  !--- Step 3: Generate an SSH key to be used with SSH.yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  cry key generate rsayBE海岸线网络安全资讯站
  ip ssh time-out 60yBE海岸线网络安全资讯站
  ip ssh authentication-retries 2yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  !--- Step 4: By default the vtys' transport is Telnet. In this case, yBE海岸线网络安全资讯站
  !--- Telnet has been disabled and only SSH is supported.yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  line vty 0 4yBE海岸线网络安全资讯站
  transport input SSHyBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  !--- Instead of aaa new-model, the login local command may be used.yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  测试此,发出以下命令对 SSH从IOS SSH 客户端(Reed)到IOS SSH服务器(卡特): yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
   ssh -l cisco -c 3des 10.13.1.99yBE海岸线网络安全资讯站
   yBE海岸线网络安全资讯站
  添加SSH 终端线路接入 yBE海岸线网络安全资讯站
  如果 我们需要出局SSH终端线路验证,我们能为出局反向Telnet配置和测 试SSH通过卡特,作为通用服务器对Philly。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  ip ssh port 2001 rotary 1yBE海岸线网络安全资讯站
   line 1 16yBE海岸线网络安全资讯站
  no execyBE海岸线网络安全资讯站
  rotary 1yBE海岸线网络安全资讯站
  transport input sshyBE海岸线网络安全资讯站
  exec-timeout 0 0yBE海岸线网络安全资讯站
  modem In OutyBE海岸线网络安全资讯站
  Stopbits 1yBE海岸线网络安全资讯站
  如果Philly附有Carter端口2,我们会SSH 对Philly 通过卡特从Reed用以下命令: yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
   ssh -c 3des -p 2002 10.13.1.99yBE海岸线网络安全资讯站
   yBE海岸线网络安全资讯站
  从 Solaris,我们会使用以下命令: yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
   ssh -c 3des -p 2002 -x -v 10.13.1.99yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  debug及show命令 yBE海岸线网络安全资讯站
  在发出如下 被描述和说明的debug命令 之前,请参阅 重要信息关于Debug命令。 输 出解释器工具支持 某些show命令 (注 册的用户),允许您查看show命令输出分析 。yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  debug IP SSH - 显示调 试消息为SSH。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  show SSH - 显示SSH服 务器连接状态。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  carter#show sshyBE海岸线网络安全资讯站
  Connection  Version Encryption  State       UsernameyBE海岸线网络安全资讯站
  0      1.5   DES      Session started  ciscoyBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  show ip ssh - 显示版 本和配置数据为SSH。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  carter#sho ip sshyBE海岸线网络安全资讯站
  SSH Enabled - version 1.5yBE海岸线网络安全资讯站
  Authentication timeout: 60 secs; Authentication retries: 2yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  示例调试输出 yBE海岸线网络安全资讯站
  注意一些此"好"调试输出包裹对多条线路由于间距注 意事项。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  路由器调试 yBE海岸线网络安全资讯站
  00:23:20: SSH0: starting SSH control processyBE海岸线网络安全资讯站
  00:23:20: SSH0: sent protocol version id SSH-1.5-Cisco-1.25yBE海岸线网络安全资讯站
  00:23:20: SSH0: protocol version id is - SSH-1.5-1.2.26yBE海岸线网络安全资讯站
  00:23:20: SSH0: SSH_SMSG_PUBLIC_KEY msgyBE海岸线网络安全资讯站
  00:23:21: SSH0: SSH_CMSG_SESSION_KEY msg - length 112, type 0x03yBE海岸线网络安全资讯站
  00:23:21: SSH: RSA decrypt startedyBE海岸线网络安全资讯站
  00:23:21: SSH: RSA decrypt finishedyBE海岸线网络安全资讯站
  00:23:21: SSH: RSA decrypt startedyBE海岸线网络安全资讯站
  00:23:21: SSH: RSA decrypt finishedyBE海岸线网络安全资讯站
  00:23:21: SSH0: sending encryption confirmationyBE海岸线网络安全资讯站
  00:23:21: SSH0: keys exchanged and encryption onyBE海岸线网络安全资讯站
  00:23:21: SSH0: SSH_CMSG_USER message receivedyBE海岸线网络安全资讯站
  00:23:21: SSH0: authentication request for userid ciscoyBE海岸线网络安全资讯站
  00:23:21: SSH0: SSH_SMSG_FAILURE message sentyBE海岸线网络安全资讯站
  00:23:23: SSH0: SSH_CMSG_AUTH_PASSWORD message receivedyBE海岸线网络安全资讯站
  00:23:23: SSH0: authentication successful for ciscoyBE海岸线网络安全资讯站
  00:23:23: SSH0: requesting TTYyBE海岸线网络安全资讯站
  00:23:23: SSH0: setting TTY - requested: length 24, width 80; set:yBE海岸线网络安全资讯站
  length 24, width 80yBE海岸线网络安全资讯站
  00:23:23: SSH0: invalid request - 0x22yBE海岸线网络安全资讯站
  00:23:23: SSH0: SSH_CMSG_EXEC_SHELL message receivedyBE海岸线网络安全资讯站
  00:23:23: SSH0: starting shell for vtyyBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  服务器调试 yBE海岸线网络安全资讯站
  注意: 此输出在Solaris 设备 被获取了。 yBE海岸线网络安全资讯站
  yBE海岸线网络安全资讯站
  rtp-evergreen.rtp.cisco.com# ssh -c 3des -l cisco -v 10.31.1.99yBE海岸线网络安全资讯站
  rtp-evergreen# /opt/CISssh/bin/ssh -c 3des -l cisco -v 10.13.1.99yBE海岸线网络安全资讯站
  SSH Version 1.2.26 [sparc-sun-solaris2.5.1], protocol version 1.5.yBE海岸线网络安全资讯站
  Compiled with