CiSCO 交换机配置 SSH 登陆

题目:在三层交换机上仅运行 SSH 服务,且用户名和密码的方式登录交换机。

(一)了解主机名与域名

​ 1、"主机名" 为该设备的名称

​ 2、"域名" 为该设备所属的所属者

(二)配置主机名与域名

​ 1、进入特权模式

ESW1#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.

​ 2、配置主机名

ESW1(config)#hostname rabbit
rabbit(config)#

​ 3、配置域名

rabbit(config)#ip domain-name ?
WORD Default domain name
vrf Specify VRF
rabbit(config)#ip domain-name irabe.me
rabbit(config)#do show ip domain-name
irabe.me

(三)了解什么是 line

​ 1、”line“ 命令有多个选项参数

rabbit(config)#line ?
<0-198> First Line number
aux Auxiliary line
console Primary terminal line
tty Terminal controller (终端控制器)
vty Virtual terminal (虚拟控制器)
x/y Slot/Port for Modems

​ 2、”who“ 查看当前自己所在位置

rabbit(config)#do who
Line User Host(s) Idle Location
* 0 con 0 idle 00:00:00

(四)配置 line 选项卡

​ 1、建立 ssh 用户

rabbit(config)#aaa new-model
The aaa new-model command causes the local username and password on the router
rabbit(config)#username cisco password 0 cisco

​ 2、配置 ssh 密码

rabbit(config)#crypto key zeroize rsa
清空 rsa 模式的 crypto 密码
rabbit(config)#crypto key generate rsa
rabbit(config)#ip ssh version 2
rabbit(config)#do show ip ssh
SSH Enabled - version 2.0
Authentication timeout: 120 secs; Authentication retries: 5

​ 3、配置一些信息

rabbit(config-line)#exit
rabbit(config)#ip ssh ?
authentication-retries Specify number of authentication retries ( 指明 authentication 尝试次数 )
break-string break-string
logging Configure logging for SSH
maxstartups Maximum concurrent sessions allowed
port Starting (or only) Port number to listen on
rsa Configure RSA keypair name for SSH
source-interface Specify interface for source address in SSH
connections
time-out Specify SSH time-out interval ( 指明 SSH 超时间隔 )
version Specify protocol version to be supported ( sshv2 Or sshv1 )

​ 4、配置 vty 传输模式

rabbit(config)#line vty 0
VTY是路由器的远程登陆的虚拟端口,0 4表示可以同时打开5个会话。
rabbit(config-line)#transport input ssh
rabbit(config-line)#

​ 5、配置用户上线后特权模式密码

rabbit(config)#enable secret 0 password
rabbit(config)#enable password 0 password

故障排除提示

  • 如果 SSH 配置命令被作为非法命令拒绝,则说明您没有成功地为路由器生成 RSA 密钥对。请确保指定了主机名和域。然后,使用 crypto key generate rsa 命令生成 RSA 密钥对并启用 SSH 服务器。

  • 配置 RSA 密钥对时,可能会遇到下列错误消息:

    1. No hostname specified

      此时,必须使用 hostname 全局配置命令为路由器配置一个主机名。

    2. No domain specified

      此时,必须使用 ip domain-name 全局配置命令为路由器配置一个主机域。

  • 允许的 SSH 连接数受为路由器配置的 vty 的最大数目限制。每个 SSH 连接使用一个 vty 资源。

  • SSH 使用本地安全协议或通过路由器上的 AAA 配置的安全协议进行用户身份验证。配置 AAA 时,必须通过在全局配置模式下应用关键字来禁用控制台上的 AAA,确保控制台不在 AAA 系统下运行。

  • No SSH server connections running.

    carter#show ssh
    
    %No SSHv2 server connections running.
    %No SSHv1 server connections running.

    此输出表明 SSH 服务器被禁用或未正确启用。如果已经配置了 SSH,建议您在设备中重新配置 SSH 服务器。完成下列步骤在设备上重新配置 SSH 服务器。

    1. 删除 RSA 密钥对。在删除 RSA 密钥对后,SSH 服务器将自动禁用。

      carter(config)#crypto key zeroize rsa
      
      

      **注意: **当您启用SSH v2时,生成与至少768的一密钥对作为比特大小是重要的。

      **警告: **在保存配置后,此命令将无法撤消。而且,在删除 RSA 密钥对后,您不能使用证书或 CA 与其他 IP 安全 (IPSec) 对等体进行证书交换,除非您通过重新生成 RSA 密钥、获取 CA 的证书并再次请求自己的证书重新配置 CA 互操作性。有关此命令的详细信息,请参阅 crypto key zeroize rsa - Cisco IOS 安全命令参考 12.3 版

    2. 重新配置设备的主机名和域名。

      carter(config)#hostname hostname
      
      carter(config)#ip domain-name domainname
      
      
    3. 为路由器生成 RSA 密钥对,这将自动启用 SSH。

      carter(config)#crypto key generate rsa
      
      

      有关此命令用法的详细信息,请参阅 crypto key generate rsa - Cisco IOS 安全命令参考 12.3 版

      **注意: **您可能会收到如下错误消息:SSH2 0:Unexpected mesg type received,这是因为路由器无法理解接收到的数据包。要解决此问题,请在生成用于 SSH 的 RSA 密钥时增加密钥长度。

    4. 配置 SSH 服务器。为了启动并设定一Cisco路由器/交换机SSH服务器的,您能配置SSH参数。如果不配置 SSH 参数,将使用默认值。

      ip ssh {[timeout seconds]|

      [[authentication-retries integer

      ]}

      carter(config)# ip ssh
      
      

      有关此命令用法的详细信息,请参阅 ip ssh - Cisco IOS 安全命令参考 12.3 版

全国比赛需要,本文暂不会公开。如果您有幸看到本文说明作者已经比赛完了。

CiSCO 交换机配置 SSH 登陆的更多相关文章

  1. H3C 交换机配置ssh登陆

    1.开启ssh服务,创建密钥. <D05-S5048-02>system-view [D05-S5048-02]ssh server enable //开启ssh服务 [D05-S5048 ...

  2. 华为交换机配置stelnet登陆的实例

    作者:邓聪聪 为满足等堡安全要求,对测评对象的交换机做安全登陆的限制 :开启ssh的服务 stelnet server enable :#创建认证用户的用户名和密码 aaa local-user te ...

  3. Cisco交换机配置VLAN

    Cisco IOS中有两种方式创建vlan,在全局模式下使用vlan vlanid命令,如switch(config)#vlan 10; 在vlan database 下创建vlan ,如 switc ...

  4. h3c交换机配置ssh密码验证登录方式

    一.背景: 1.由于PC机串口不支持热插拔,请不要在交换机带电的情况下,将串口插入或者拔出PC机.当连接PC和交换机时,请先安装配置电缆的DB-9端到PC机,再连接RJ-45到交换机:在拆下时,先拔出 ...

  5. 华为配置SSH登陆详细步骤

    理解下SSH登录的过程: 1.建立目的端口为22的TCP连接 2.协商SSH版本 3.协商密钥和算法 4.会话建立 下面为server端的详细配置步骤: 1.创建本地RSA密钥对 rsa local- ...

  6. Cisco 交换机配置的基本命令

    1.不同的vlan 不同vlan需要路由 在路由的端口设置多个IP段 交换机模拟器实验六 2.查看端口名字 SWA#sh vlan    default  Active  F0/1, F0/2, F0 ...

  7. Cisco交换机配置VLAN与TRUNK

    0x00前言: 今日在学校里学习了如何搭建vlan和配置等等还有trunk. 由于快下课了.尽快写. 0x01准备: Cisco模拟器 0x02正文: 要求: VLAN 10 左边的IP:192.16 ...

  8. [CISCO] 简单配置 Telnet 服务

    [CISCO] 简单配置 Telnet 服务 一.Introduction Telnet 协议是一种应用层协议,使用于网际网路及区域网中,使用虚拟终端机的形式,提供双向.以文字字串为主的互动功能.属于 ...

  9. 华为S5700交换机初始化和配置SSH和TELNET远程登录方法

    基础设置: 配置登陆IP地址<Quidway> system-view                                                            ...

随机推荐

  1. C# Equals

    [C# Equals] 1.Object.Equals() The type of comparison between the current instance and the obj parame ...

  2. Ant学习--简单实例入门

    步骤1.创建工程文件夹名字 F:\Helloworld 步骤2.编写java代码: package com.netease; public class Ant_test { public static ...

  3. hdu3999-The order of a Tree (二叉树的先序遍历)

    http://acm.hdu.edu.cn/showproblem.php?pid=3999 The order of a Tree Time Limit: 2000/1000 MS (Java/Ot ...

  4. 【总结整理】UGC内容

    除了内容了产品,还有什么适合引入UGC? :引发讨论,诱导参与,然后促成销售. User Generated Content,也就是用户生成内容的意思. 购买类产品,内容催生购买 1.为用户购买提供思 ...

  5. 英文单词cipher 和password的区别,用法有什么不同,

    ['saɪfə(r)] cipher 指一套密码系统,比如电影<风声>中破译的那个系统叫cipher:password 则指进入的指令,比如你的qq密码,电脑密码等叫password.总之 ...

  6. qmake not exec in ubuntu

    Description Today, I want to run qmake command in terminal, but, it has error message such qmake: co ...

  7. TF录像存储专项测试

    测试环境 移动设备:小米4C 移动设备版本:Android 5.1 IPC版本号:0.1.4110_10.1.1.1.3948 安居小宝版本:Version:2.0.1 测试网络:IPC使用WIFI网 ...

  8. spring与mybatis五种整合方法

    1.采用数据映射器(MapperFactoryBean)的方式 不用写mybatis映射文件,采用注解方式提供相应的sql语句和输入参数.  (1)Spring配置文件: <!-- 引入jdbc ...

  9. code1047 邮票面值设计

    dfs+dp dfs枚举每种情况,每层递归确定第k个数i:i = a[k-1]+1 to a[k-1]*n+1 当枚举完一个序列时,使用check()测试它能达到的max 使用dp.设dp[i]为凑成 ...

  10. [模板]KMP字符串匹配

    洛谷P3375 注意:两次过程大致相同,故要熟读熟记,切勿搞混 可以看看其他的教程:http://www.cnblogs.com/c-cloud/p/3224788.html 本来就不太熟,若是在记不 ...