实验目的:通过控制R1 , TELNET R2(12.1.1.2),R3(13.1.1.3)R2,R3 进行远程管理.

在R1 上配置:

R1#telnet 12.1.1.2 //从R1 TELNET 到R2

Trying 12.1.1.2 ... Open

User Access Verification

Password:

R2>

<Ctrl-Shift-6> + x 把界面切换回R1

R1#telnet 13.1.1.3 //从R1 TELNET 到R3

Trying 13.1.1.3 ... Open

User Access Verification

Password:

R3>

<Ctrl-Shift-6>x 把界面切换回R1

R1#show sessions //在R1 上查看打开了多少个TELNET 会话

Conn Host Address Byte Idle Conn Name

1 12.1.1.2 12.1.1.2 0 0 12.1.1.2

* 2 13.1.1.3 13.1.1.3 0 0 13.1.1.3

R1#resume 2 //重新连接到R3

[Resuming connection 2 to 13.1.1.3 ... ]

R3>

<Ctrl-Shift-6>x 切换回R1

R1#

R1#show session

Conn Host Address Byte Idle Conn Name

1 12.1.1.2 12.1.1.2 6 10 12.1.1.2

* 2 13.1.1.3 13.1.1.3 0 0 13.1.1.3

R1#disconnect 1 //从R1 是主动断开到R2 的连接(断开一个TELNET 的会话)

Closing connection to 12.1.1.2 [confirm]

在 R2 上实验:

R2#show users //在R2 上查看有谁登录到R2 路由器

Line User Host(s) Idle Location

* 0 con 0 idle 00:00:00

2 vty 0 idle 00:01:52 12.1.1.1

Interface User Mode Idle Peer Address

R2#clear line 2 //发现有人TELNET 过来,把连接清除

[confirm]

[OK]

R2#show users

Line User Host(s) Idle Location

* 0 con 0 idle 00:00:00

Interface User Mode Idle Peer Address

提示:利用TELNET 来管理的几条命令的区别.

show session //查看本路由器或是交换机主动打开了多少个telnet 的会话

show user //查看本路由器或是交换机有谁telnet 进来,可以显示他的IP 地址

Disconnect //在本路由器上主动断开本路由器所打开的telnet 会话

Clear line //清除远端连接,发现有TELNET 的会话,把他清除

Ctrl+shift+6 x //telnet 会话的切换

Resume + 会话 ID //重新再次连接,先show session 查看会话ID

使用SSH 远程控制远端设备,(包括路由器或是交换机或是防火墙等网络设备)。

注:SSH 是基于TCP 协议上的,端口号为22

配置步骤(SSH Server):

1. Configure the IP domain name

2. Generate the RSA keys

3. Configure the SSH timeout interval <可选>

4. Configure the SSH retries <可选>

5. Disable vty inbound Telnet sessions

6. Enable vty inbound SSH sessions

例子:

R1#configure terminal

R1(config)#ip domain-name cisco.com

R1(config)#crypto key generate rsa general-keys modulus 512

R1(config)#ip ssh timeout 120

R1(config)#ip ssh authentication-retries 4

R(config)#username cisco password cisco

R1(config)#line vty 0 4

R1(config-line)#transport input none

R1(config-line)#transport input ssh

R1(config-line)#login local

R1(config-line)#end

配置步骤(SSH Client):

以 secure CRT 为例:

在提示中输入用户名 cisco 密码cisco 即可远程控制.

注:用SSH 代替TELNET 的好处,SSH 的会话过程是加密的,而TELNET 的会话过程是明文

Cisco 学会使用Telnet、SSH的更多相关文章

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

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

  2. RPi 2B Android telnet ssh

    /*********************************************************************** * RPi 2B Android telnet ssh ...

  3. Different between Telnet/SSH/FTP

    http://www.differencebetween.net/category/technology/protocols-formats/ Telnet vs SSH Secure Shell, ...

  4. cisco 路由与ASA SSH 设置

    转载于https://www.cnblogs.com/sun292393989/p/8980700.html 一 试验拓扑 二 Server配置 ①配置hostname和domain name 因为r ...

  5. Telnet/SSH 客户端

    一.WinSCP linux 与 windows 间传递文件.可以与 putty 配合使用. 官网提供便携版下载:https://winscp.net/eng/downloads.php 支持中文,语 ...

  6. CISCO的HTTP/HTTPS/SSH配置测试完成

    按实验一步一步,倒是很容易的,也理解罗~~ START-CONFIG粗配置文件如下: r1#show run Building configuration... Current configurati ...

  7. TCP/IP TELNET & SSH

    快速导航 远程登录示例 关于远程登录? 嵌入? 用来控制远程服务器上运行的应用程序字符? 转义? 操作方式? 关于SSH? 远程登录示例 关于远程登录? 网络虚拟终端(Network Virtual ...

  8. ASA5520远程配置 telnet,ssh

    telnet配置: ASA5520(config)# passwd asa5520 //创建用户模式密码ASA5520(config)# enable password asa5520 //创建特权模 ...

  9. ping telnet ssh netstat

    1.pingping命令工作在OSI参考模型的第三层-网络层.ping命令会发送一个数据包到目的主机,然后等待从目的主机接收回复数据包,当目的主机接收到这个数据包时,为源主机发送回复数据包,这个测试命 ...

随机推荐

  1. 判断一个值是不是DBNull.Value

    C#读取数据库返回DataTable,遍历 DataTable, 在DataRow dr, 假如dr[0]是一个可空的值类型的字段,那么要赋值给C#程序的一个值类型(可空类型变量这里不讨论)变量时, ...

  2. UVALive - 3026 Period kmp next数组的应用

    input n 2<=n<=1000000 长度为n的字符串,只含小写字母 output Test case #cas 长度为i时的最小循环串 循环次数(>1) 若没有则不输出 做法 ...

  3. 在Firefox浏览器中关闭缓存.命令

    在Firefox中关闭缓存 看看这里 在地址栏输入:about:config 然后在过滤器中输入:browser.cache.disk.enable 解释:When a page is loaded, ...

  4. Ansible4:Ad-hoc与命令执行模块【转】

    Ad-Hoc 是指ansible下临时执行的一条命令,并且不需要保存的命令,对于复杂的命令会使用playbook.Ad-hoc的执行依赖于模块,ansible官方提供了大量的模块. 如:command ...

  5. shell脚本字符串截取

    假设有变量 var=http://www.google.com/test.htm 一 # 号截取,删除左边字符,保留右边字符.echo ${var#*//}其中 var 是变量名,# 号是运算符,*/ ...

  6. STM32F407的硬件I2C

    源:STM32F407的硬件I2C 我使用的是STM32的固件库. 硬件模块使用之前必须配置其参数,I2C的配置如下: void IIC_Config(void) { GPIO_InitTypeDef ...

  7. MyBatis-xml配置SQL文件中,传入List数组、基本类型String、int……、与自定义类型的方法

    //基本类型 @Override public String queryItemNumber(String packId) throws Exception { // TODO Auto-genera ...

  8. 软件开发常用的linux命令心得(ubuntu为例)

    软件开发过程中难免要经常对主机进行配置或者部署等操作,想到一些就写一些了,以后再更新 解压命令: a.如果是tar文件,则直接用 “tar zxvf 文件名”: b.如果是zip文件,用 “unzip ...

  9. spring多个数据源配置

    sys.properties中的内容 jdbc.driverClassName=oracle.jdbc.driver.OracleDriver DB.url=jdbc\:oracle\:thin\:@ ...

  10. Hidden Word

    Hidden Word time limit per test 2 seconds memory limit per test 256 megabytes input standard input o ...