前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >Cisco PT 案例二:为路由器配置并连接SSH

Cisco PT 案例二:为路由器配置并连接SSH

作者头像
宋天伦
发布于 2020-07-15 08:25:06
发布于 2020-07-15 08:25:06
2.2K00
代码可运行
举报
文章被收录于专栏:fryteafrytea
运行总次数:0
代码可运行

1. 案例目标

通过本案例,你可以掌握如下技能:

  1. 配置 SSH
  2. 使用 SSH 访问路由器

2. 背景知识

过去对路由器的远程管理访问一般使用 TCP 端口 23 上的 Telnet。但 Telnet

是在安全不是问题的年代开发的。为此,所有 Telnet 流量以明文的形式转发。

SSH 已经替代了 Telnet,作为远程路由器连接管理的最佳工具,它提供强大的私密性和会话的集成。SSH 使用 TCP 端口 22。它提供类似出站 Telnet 连接的功能,但连接是加密的。通过认证和加密,SSH 允许在不安全的网络中进行安全的通信。想在路由器上激活 SSH,必须配置以下参数:

  • Hostname(主机名)
  • Domain name(域名
  • Asymmetrical keys(非对称密钥)
  • Local authentication(本地验证)

3. 设备与拓扑

环境:Cisco Packet Tracer 5.3

设备:1 台普通 PC,1 台 2950T-24 交换机,2 台 2811 路由器。

拓扑:如下图。

4. 操作步骤

步骤 1:按拓扑图添加设备与连接。

步骤 2:配置路由器接口。

打开路由器的 Config配置页面,按拓扑图上的标注分别配置两个路由

器的显示名、主机名和接口 Fa0/0 的 IP 地址,并注意激活该接口。

步骤 3:配置 PC 的 IP 地址和网关。

用 PC 的 IP configuration 程序配置其 IP 地址和网关。

步骤 4:在 R1 上配置 SSH

1) 配置域名

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
R1#conf t 
R1(config)#ip domain-name cisco.com 
R1(config)#

2) 配置非对称密钥

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
R1(config)#crypto key generate rsa 
# 当提示密钥长度时,输入 1024。注:缺省为 512

3) 配置用于认证的登录用户名及口令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
R1(config)#username admin password cisco

4) 配置 SSH 版本

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
R1(config)#ip ssh version 2

5) 配置 SSH 会话最大空闲超时值和 SSH 连接认证重试次数

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
R1(config)#ip ssh time-out ?  
<1-120> SSH time-out interval (secs)  
R1(config)#ip ssh time-out 60 //最大空闲超时:60 秒
R1(config)#ip ssh authentication-retries ?  
<0-5> Number of authentication retries  
R1(config)#ip ssh authentication-retries 2 //认证重试次数:2 次
R1(config)#

6) 在 VTY 线路上禁用 Telnet,并激活 SSH。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
R1(config)#line vty 0 4  
R1(config-line)#no transport input all //禁用所有流量
R1(config-line)#transport input ssh //允许 SSH 流量
R1(config-line)#login local //要求本地认证

步骤 5:在 R2 上重复步骤 4,配置 SSH。

步骤 6:在 R1 上验证 SSH 的配置及运行

1) 验证 SSH 版本及其他设置

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
R1#sh ip ssh  
SSH Enabled - version 2.0  
Authentication timeout: 60 secs; Authentication retries: 2  
R1#

2) 验证 SSH 是否在运行

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
R1#sh ssh  
%No SSHv2 server connections running.  
%No SSHv1 server connections running.  
R1#

步骤 7:在 R2 上重复步骤 6,验证 SSH 的配置及运行。

步骤 8:测试 SSH

1) 在 PC0 的命令行窗口中对 R1 和 R2 分别进行 telnet 和 ssh 的测试,

如图 5-1。telnet 应失败,而 ssh 应成功。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
PC>telnet 192.168.1.1
Trying 192.168.1.1 ...Open

[Connection to 192.168.1.1 closed by foreign host]
PC>tennet 192.168.1.2
Invalid Command.

PC>ssh -l admin 192.168.1.1
Open
Password: 



R1>exit

2) 在 R1 中对 R2 进行测试,telnet 应失败,而 ssh 应成功。反之亦然。

如图 5-2。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
R1>telnet 192.168.1.2
Trying 192.168.1.2 ...Open

[Connection to 192.168.1.2 closed by foreign host]
R1>ssh -l admin 192.168.1.2
Open
Password: 



R2>

Author: Frytea

Title: Cisco PT 案例二:为路由器配置并连接SSH

Link: https://cloud.tencent.com/developer/article/1662401

Copyright: This work by TL-Song is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
网工小白升级打怪篇(三)ssh实现远程管理
使用telnet进行远程设备维护的时候,由于密码和通讯都是明文的,易受sniffer侦听,所以应采用SSH替代telnet。SSH (Secure Shell)服务使用tcp 22 端口,客户端软件发起连接请求后从服务器接受公钥,协商加密方法,成功后所有的通讯都是加密的。
释然IT杂谈
2020/09/11
9120
网工小白升级打怪篇(三)ssh实现远程管理
Cisco PT案例一:为交换机配置并连接TELNET
Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。Telnet是常用的远程控制Web服务器的方法。
宋天伦
2020/07/15
1.7K0
Cisco交换机与路由器命令总结
show version    查看版本及引导信息  show running-config    查看运行设置  show startup-config    查看开机设置  show interface g0/1    显示端口信息  show ip router      显示路由信息  show clock      查看系统时钟  show log        查看日志  show interface counters    查看接口流量  show interface description  查看端口的连接状态与描述  show interface status  查看端口的链接状态、所属vlan以及速率双工 show cdp neighbors  查看CDP邻居  show processes cpu  查看设备CPU使用率    show vlan br    查看vlan数据库    show ip int brief //查看所有端口状况 show int des    //查看所有端口的描述 show int f0/1  //查看f0/1接口状态 show run int f0/1    //查看f0/1配置状况 show run int valn 180    //查看Vlan 的配置状态 show vtp stauts  //查看vtp 的状态 show clock      //查看交换机当前的时间 show ntp stauts    //查看ntp 是否同步 show ip ssh  //查看SSH配置
星哥玩云
2022/07/26
9590
Cisco-路由器使用以及原理
网络已经成为了我们生活中不可或缺的一部分,它连接了世界各地的人们,让信息和资源得以自由流动。随着互联网的发展,我们可以通过网络学习、工作、娱乐,甚至是社交。因此,学习网络知识和技能已经成为了每个人都需要掌握的重要能力。
可惜已不在
2024/10/17
1330
Cisco-路由器使用以及原理
配置AAA认证和授权
1、在R1上创建本地帐号(用户名:Admin1,密码:admin1pa55),配置通过本地AAA认证登录console和VTY。
全栈程序员站长
2022/08/15
1.9K0
配置AAA认证和授权
简单的Python脚本,实现ssh登录配置路由器
paramiko是用python语言写的一个模块,遵循SSH2协议,支持以加密和认证的方式,进行远程服务器的连接。
释然IT杂谈
2022/09/23
1.4K0
简单的Python脚本,实现ssh登录配置路由器
CISCO思科路由器配置命令详解及实例
路由器处于用户命令状态,这时用户可以看路由器的连接状态,访问其它网络和主机,但不能看到和更改路由器的设置内容。
网络技术联盟站
2021/04/23
6.5K0
Cisco Packet Tracer 6.0 实验笔记
开篇:组建小型局域网 实验任务         1、利用一台型号为2960的交换机将2pc机互连组建一个小型局域网;         2、分别设置pc机的ip地址;         3、验证pc机间可以互通。 实验设备 Switch_2960 1台;PC 2台;直连线 实验设备配置 PC1         IP:         192.168.1.2         Submask:     255.255.255.0         Gateway:      192.168.1.1 PC2      
Angel_Kitty
2018/04/08
6.7K1
Cisco Packet Tracer 6.0 实验笔记
路由器或交换机配置中line vty 0 4到底是什么意思?
在进行路由器或交换机配置时,我们可能会遇到术语“ line vty 0 4 ”或“ line vty 0 15 ”。那么这个“line vty 0 4”和“line vty 0 15”到底代表什么意思呢?
网络技术联盟站
2021/11/25
3.4K0
路由器或交换机配置中line vty 0 4到底是什么意思?
GNS3下使用Cisco SDM 的教程
安装步骤: 1.、先安装jre-6u17-windows-i586se (最新版的)如图: 点击安装,直到安装完成。 2、安装SDM2.5中文版SDM-V25 如图(下载地址:http://soft
py3study
2020/01/09
7180
信息安全-网络设备安全(一)
路由器不仅是实现网络通信的主要设备之一,而且也是关系全网安全的设备之一,它的安全性、健壮性将直接影响网络的可用性。
武汉利又德
2024/03/15
2360
Cisco 路由器或交换机配置中 line vty 0 4 的含义
在进行任何 Cisco 路由器或交换机配置时,我们可能会遇到术语“ line vty 0 4 ”或“ line vty 0 15 ”。
网络技术联盟站
2021/10/29
1.6K0
Cisco 路由器或交换机配置中 line vty 0 4 的含义
Cisco ACS AAA认证
思科安全访问控制服务器(Cisco Secure Access Control Server)是一个高度可扩展、高性能的访问控制服务器,提供了全面的身份识别网络解决方案,是思科基于身份的网络服务(IBNS)架构的重要组件。Cisco Secure ACS通过在一个集中身份识别联网框架中将身份验证、用户或管理员接入及策略控制相结合,强化了接入安全性。这使企业网络能具有更高灵活性和移动性,更为安全且提高用户生产率。Cisco Secure ACS 支持范围广泛的接入连接类型,包括有线和无线局域网、拨号、宽带、内容、存储、VoIP、防火墙和 VPN。Cisco Secure ACS 是思科网络准入控制的关键组件。(以上来自百度百科)
全栈程序员站长
2022/09/06
8980
Cisco ACS AAA认证
BSCI—3:配置EIGRP-MD5认证
EIGRP启用认证,用于防止恶意路由进入EIGRP自治系统导致路由***。EIGRP认证原理采用“密码比对”的形式,在接口受到EIGRP数据包后,检查认证类型、认证密码等字段,如果与本地接口定义的密码串匹配,那么接收该数据包,否则丢弃。
py3study
2020/01/08
4120
思科路由器配置笔记:静态路由、Rip、OSPF,原理结合实验,值得一看!
路由器(Router),是连接因特网中各局域网、广域网的设备,它会根据信道的情况自动选择和设定路由,以最佳路径,按前后顺序发送信号,路由器工作在网络层,用来跨网段通信,路由器具有判断网络地址和选择IP路径的功能,它能在多网络互联环境中,建立灵活的连接,可用完全不同的数据分组和介质访问方法连接各种子网,路由器只接受源站或其他路由器的信息,属网络层的一种互联设备,因此路由器是互联网中必不可少的网络设备之一.
网络技术联盟站
2021/07/02
5.3K0
网工小白升级打怪篇(二)telnet实现远程管理
Telnet协议是Internet远程登录服务的标准协议和主要方式。它为用户提供了在本地计算机上远程管理主机的能力。使用者在自己的电脑上使用Telnet程序连接到服务器。然后,在Telnet程序中输入命令,这些命令将会在服务器上运行,就像直接在服务器的控制台上输入一样。
释然IT杂谈
2020/09/10
7340
网工小白升级打怪篇(二)telnet实现远程管理
5、熟悉和配置Cisco Ios 设备
一、初始配置 1、启动路由 进入IOS后系统会询问是否使用对话模式配置路由器,一般不使用 Continue with configuration dialog? [yes/no]: no 2、路由器模
堕落飞鸟
2022/01/05
6910
CISCO交换机命令全集(3)
router(config-if)# standy group-number track type-number interface-priority
py3study
2020/01/08
7540
cisco H3c 交换机配置远程ssh
ssh对于现在网络或远程管理就很常见,所以现在远程telnet或ssh对于管理员远程管理就方便的多了。在远程管理中的安全也尤其重要,一般就密码,用户名和密码和密钥管理登录。
py3study
2020/01/17
1.5K0
Cisco实验-将路由器连接到LAN操作步骤
其实光看题目都能看得出来需要配置的东西有什么,无非就是配置两个路由器分别4个口的IP地址然后保存配置而已
Elapse
2020/08/17
2.1K0
相关推荐
网工小白升级打怪篇(三)ssh实现远程管理
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文