思科交换机的登录密码恢复与应用Word文件下载.docx

上传人:b****5 文档编号:18571322 上传时间:2022-12-28 格式:DOCX 页数:8 大小:22.48KB
下载 相关 举报
思科交换机的登录密码恢复与应用Word文件下载.docx_第1页
第1页 / 共8页
思科交换机的登录密码恢复与应用Word文件下载.docx_第2页
第2页 / 共8页
思科交换机的登录密码恢复与应用Word文件下载.docx_第3页
第3页 / 共8页
思科交换机的登录密码恢复与应用Word文件下载.docx_第4页
第4页 / 共8页
思科交换机的登录密码恢复与应用Word文件下载.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

思科交换机的登录密码恢复与应用Word文件下载.docx

《思科交换机的登录密码恢复与应用Word文件下载.docx》由会员分享,可在线阅读,更多相关《思科交换机的登录密码恢复与应用Word文件下载.docx(8页珍藏版)》请在冰豆网上搜索。

思科交换机的登录密码恢复与应用Word文件下载.docx

从用户模式下进入特权模式,键入ENABLE或者简写为EN都是可以的,但是要注意,如果交换机有密码,键入后回车下一步会让你输入密码的。

如果你不知道密码,那操作就到此为止吧,等一会儿教你如何破解哦!

进入特权模式后,提示符变成了#,在特权模式下,只能做查看和一些非RAM中操作的命令,比如复制、保存等。

如果想对交换机进行修改,必须进入全局模式,这才是交换机中的精华所在。

从特权模式进入全局模式,键入CONFIGTERMINAL,也可以简写为CONFT,此时就无需什么密码了,因为你既然能进入特权模式,证明你是一个管理员,所以从特权到全局也就不再需要画蛇添足了。

全局模式下的提式符为(config)#,此时你可以设置密码,设置主机名,以及进入接口模式对接口进行操作。

比如设置主机名为ABC,则输入以下命令:

hostnameABC,回车后发现提示符前半部分变成了ABC,即:

ABC(config)#

密码的设置分为四种:

下面来介绍最常用的两种——明文和密文密码的设置。

密码的设置方法其实非常简单,首先要搞清楚明文密码和密文密码到底有什么区别。

顾名思义,明文密码就是设置后通过特权模式下的SHOWRUN命令可以看到原型的密码,即你设置了一个ABC的密码,那么在SHOWRUN时可以在信息列表中看到你设置的ABC。

这样有不安全的因素,因为如果你在操作交换机时因故要离开一小段时间,在场的其中一人恰巧也会交换机的命令,那么很简单的就可以把你的密码给盗了,而你却浑然不知,为此我们要给交换机设置一个密文的密码。

设置完密文密码后,一定要记住,因为SHOWRUN显示的是一堆经过MD5加密的字符串,谁也看不懂,如果忘了,没有办法,你只有搞一遍密码恢复了。

说完了明文和密文的区别,回头再来看怎么设置它们,命令是极其相似的且十分简单。

首先进入全局模式,然后在提示符后键入enablepassword****(****是你设置的密码),即设置了一个明文密码。

回车后键入end直接返回到特权模式下,用showrun命令查看,可以在上面几行查看到你刚才设置的密码,此时密码已经生效。

在特权模式下键入exit退回到用户模式,再想进入到特权模式时,就要输入刚才你设置的密码了。

密文密码的设置方法为enablesecret****,需要注意的是,如果此前设置过明文密码,无所谓不用管它,因为密文密码的优先级高于明文密码。

换句话说如果明文和密文密码同时存在,有效的只是密文密码。

同样密文密码也是在用户模式进入特权模式时使用的,至于有没有必要同时设置两种密码呢回答是必要的,因为在网络坏境中,无数非法用户无时无刻不在想尽各种办法来破解你的密码,以达到非法登录的目的,增加一个明文密码会干扰他的视线,因为他并不知道哪个是明文哪个是密文的,如果他把明文当成密文的来破解,费尽无数心血后其实破解的是一个不能登录的密码,他也许就会放弃了。

说明:

命令不分大小写,但是密码要分的。

三、交换机的密码恢复过程(破解方法)

前面说过这个配置文件,它里面存放的是一切我们对交换机所作的设置,交换机在启动时,会去找这个文件,如果有则将它加载在RAM中,一旦加载成功,我们原来对交换所做的一切设置就会全都应用,包括主机名、密码、端口描述、端口开关状态等等。

那么我们只要想办法让交换机在启动时不去读这个配置文件不就可以让它加载默认配置了而默认配置文件是没有密码的。

那么究竟怎样才能让交换机启动时不去读配置文件呢

最简单的方法就是把这个配置文件改名。

具体步骤如下:

(以思科2950为例)

1、拔掉交换机的电源插头使其断电,然后按住交换机上的MODE键不放,接通电源。

2、几秒钟后即可松开MODE键,此时交换机并没有启动,而是来到了ROM中。

此时有三个选项:

 

 

flash_init

load_helper

boot

因为我们即将要在FLASH中进行操作,因此选择flash_init命令将闪存初始化一下,让它作好准备工作。

3、执行dirflash:

命令,注意flash后面的冒号一定要带上,此命令将会把flash中的文件全都列出来,我们可以看到这个文件。

4、将这个文件改个名字,原则上任意名字都可以,但是为了不至于改得太离谱而忘了是哪个文件,我建议你只修改少量部分,如将后缀改成abc。

执行renameflash:

flash:

命令,此命令的意思是将flash中的文件改名为,当然也可以改为其它名,只要一会儿你还记得就行。

注意此命令的格式,冒号一定要的,且前后两个flash都不能少,它表示源地址和目的地址,冒号与config之间没有空格。

5、可选步骤,为了确认一下名字是否改了过来,可以再次dirflash:

来查看一下,如果操作没有失误,这时应该看到刚才的这个文件被改成了。

6、执行boot命令,引导交换机启动。

到这一步,基本就和正常启动没有什么区别了,只是由于刚才我们把配置文件名给改了,系统找不到配置文件,就会加载默认的配置文件了。

7、由于是默认的配置文件,第一次启动时它会问你是否进入配置文件来进行设置;

由于我们的目的不在于此,所以键入n键,即拒绝进入配置文件。

8、进入正常的操作界面后,默认是在用户模式下的;

键入en命令来到特权模式,首先可以查看一下flash中的配置文件,键入showflash:

当然也可以不查看,前提是你有十分的把握。

9、以下都是关键的几步,做错一步,全盘皆输。

首先将flash中的配置文件名再改回去,执行renameflash:

命令。

(:

如果你刚才更改的名字与我此例中不同,请按你改后的实际名字来键入。

10、将复制到RAM中,执行copyflash:

system:

running-config命令。

为什么要复制过来而不是直接设置一个密码然后保存完事呢这里牵扯到一个问题:

配置文件里不光是保存着密码这一条信息,还有刚才我说过的其它的一系列信息;

如果不把它复制过来光是在当前的空配置文件上设置一条密码的话,那么保存的时候新的配置文件将会覆盖旧的配置文件,即这个仅仅只设了一个密码的配置文件将以前设置了很多项的配置文件给覆盖了,如果以前设置的项不多还好说,重新再一条条的设呗!

但是如果设置了很多岂不太可惜了

11、更改密码。

就象设置一条新密码一样,直接输入就行,在交换机中是不需要键入旧密码再更改新密码的,后做的修改直接就覆盖了先做设置。

(注意此步骤是在全局模式下进行的。

12、把配置文件再拷贝回去,两条命令wr或copyrunstart都可以。

此时原配置文件中的密码就被更改了过来,密码恢复过程完毕。

说到这里,也许有人会问,密码确解如此简单的几个步骤即可,那还有什么安全可言。

是的,密码恢复(或叫密码破解)是很简单的,所以无论你的交换机设置了如何强的密码,只要懂行的人能够接触到你的交换机,密码便不再是密码了,因此机房的安全才是最重要的。

四、如何远程登录交换机

我们知道,可以用CONSOLE线来进行电脑和交换机之间的直接连接来进行访问,但是现实工作中绝大部分时间不是这样的。

比方说我身处一家大公司,公司的分公司比较多,遍布祖国各地,这都需要我来管理。

这时我就离各分公司的交换机很遥远,如果分公司的交换机需要管理,怎么办弄一根超长的CONSOLE线还是说经常跑来跑去到各分公司进行管理恐怕老总不会给你报销车费的。

这都不现实,因此我们就要学习另一种管理交换机的方法——远程管理。

使用远程登录服务恐怕各位都十分熟悉了,就是TELNET服务。

为了实现远程登录,必须为交换机设置一个IP地址才行,注意:

这里设置的IP地址只是为了远程管理,在本地局域网中并没有什么特别的含义。

在交换机中,这个IP地址的接口是一个虚拟的接口,称为VLAN,因为本身交换机并不存在这个接口,使用TELNET登录还是使用原来的网线接口。

而交换机在工作时,本身就连接着许多的网线,就给远程管理提供了条件。

换句话说,只要交换机连接到因特网,那么你在世界上任何一台联网的电脑上都可以登录管理。

下面就来看看怎么设置这个虚拟接口的IP地址。

交换机中默认的VLAN接口称为VLAN1,注意:

这里的1并不是说使用真实的第1接口,与硬件接口没有任何关系,无论用交换机的哪个接口都是可以登录VLAN1的。

首先要来到此虚拟接口下,才能设置此接口的参数,大家还记不记得如何进入全局模式呢在全局模式下键入interfacevlan1回车,此时来到接口模式,注意接口模式下的提示符又变了:

(config-if)#,其中的if就是interface的缩写。

在接口模式下设置IP地址,键入:

ipaddress***.***.***.***###.###.###.###,前面的*是IP地址,后面的#是子网掩码,注意这里的IP地址的网段要设置成我们管理地的网段,比如管理方局域网的网段为这个网段,那么这里设置交换机的IP地址时,也要设置成这个网段。

(这其中好象牵扯到NAT地址转换的问题,请版主或高手们作更详细的解答。

)设置完IP地址后,别忘了键入noshut命令把此接口开启,默认情况下它是shutdown即关闭的。

设置好这个以后,我们可以电脑来PING一下,看是否能PING通,如果能PING通,证明与电脑的连接良好且为同一网段,接着我们试着TELNET一下,即在电脑的命令提示符合键入telnet***.***.***.***,回车后你发现了什么会出现一段英文,意思是交换机的密码未设置,不能访问。

原来为了增加安全性,未设置密码的交换机不会让你登录。

回到交换机中,为VLAN1设置密码,来到全局模式下(密码的设置全是在全局模式下),键入linevty0(为1~14之间的数字,意思是你要为交换机设置多少个同时连接数,一般不建议全部对外敞开,通常此数字选4,即打开0、1、2、3、4共5个连接。

),注意0和之间有空格。

回车再键入login表示登录到此链路来设置密码,再回车,然后键入password***,到这一步才是真正的设置密码了,最后设置一个强一点的密码。

再一次用计算的TELNET命令登录交换机,这次发现不会提示英文了,而是出现需要输入密码的对话,键入密码回车后,是不是发现与CONSOLE线登录一样呢好了,远程登录到这里就讲解完毕。

五、交换机的实用技巧

1、为了加强交换机的安全因素,我们还可以给它加一个密码,即控制口密码(CONSOLEPASSWORD)。

这个密码需要在进入交换机操作系统时输入,即如果没有此密码,连用户模式都无法进去。

而我们设的明文、密文密码是在用户模式进入特权模式时才被要求输入的。

怎样设这个控制口密码呢如同设定VLAN端口的密码一样,我们需要在全局模式下键入lineconsole0后回车(注意是零不是欧,console口的默认端口号为零),接下来键入login,登录到这个端口上,回车;

然后键入password****即可设定。

设定完成后退回到特权模式下,用showrun命令查看当前配置信息,可以看到console口的密码已经被设定。

2、现在我们已经介绍了四种密码——明文、密文密码;

console口密码;

vlan密码。

但是这其中除了密文密码是加密显示外,其它的都是以未加密的原始状态呈现,这也十分不安全,我们有没有办法给这些未加密的密码加密一下呢回答是肯定的。

可以使用一个密码的加密服务——servicepassword-encryption。

在全局模式下键入servicepassword-encryption命令后回车,再回到特权模式下用showrun查看一下,是不是所有的密码都以加密的形式呈现呢如果不喜欢这种方式,我们可以取消密码加密(密文密码除外)。

方法是在全局模式下键入noservicepassword-encryption,即在刚才那条命令前加个no即可。

同理,其它很多命令也是如此,如果想取消某个命令,在前面加no即可。

如shutdown--noshutdown(注:

某些版本的交换机受到操作系统版本的限制,一旦设定密码为加密形式就不能再改回到不加密的状态了。

3、交换机其它的一些命令

我们知道了从用户模式进入特权模式用enable或en命令,从特权模式进入到全局模式用configterminal或conft命令,从全局模式进入某个接口用interface***(***为某个接口,在交换机中一般是F0/,是具体的端口号,如2端口就是0/2,这里的0代表的是交换机的第一个模块,计算机中常0来代表第一个,而0/2的含义就是第一个模块上的第二个接口,这个可以在特权模式下用showipinterfacebrief命令来查看交换机共有几个接口各叫什么名字;

而这里的F代表的就是Fastethernet[快速以太网,即百兆网络],是它的简写。

既然进入这么多层了,那怎么退出呢可以用exit或end命令,注意这两个命令退出的方式是不一样的,exit是逐级退出,即从接口模式退回到全局,再从全局退回到特权,从特权退回到用户,甚至可以从用户模式退出到未登录的状态;

而end命令则是跨级退出,无论你在全局模式还是在接口模式,一下就退回到特权模式,但是它不能退回到别的状态,即终点只能是特权模式。

4、给交换机设置网关、DNS服务器。

为什么要给交换机设置网关呢首先要了解一下网关是什么。

如果在同一网段内,计算机之间互访中需要有一个MAC地址即可,如果要想访问别的网段,就要通过路由器走出这个网段去访问别的网段,这个关口就是网关。

如同一个教室的一个同学想要去另一个教室访问另一个同学,他必须走出这个教室的门一样,那么这个门就对应于网关。

给交换机设置网关其实与接在它端口上的计算机是没有任何关系的,设置的目的只在于将来查错时把交换机当成一台计算机来与其它网段的网络设备相PING,缩小网络中故障的范围。

同理,给它设置DNS(域名服务)也是没有什么实际意义的,与连接在它身上的计算机没有任何关系。

目的只是为了查错时缩小故障范围,因为此时也可以把它当成一台计算机来PING某一个公网地址或域名,如果能PING通,则表示至少从交换机到外网是通畅的,如果连接在它身上的计算机此时不能PING通,那么故障范围只限定于交换机到计算机之间了。

设置方法:

首先进入全局模式,设置网关键入ipdefault-gateway***.***.***.***即可,当然一定要设置成真实的网关地址,不然是不起作用的。

设置DNS服务键入ipname-server***.***.***.***,也是一定要键入当地的域名服务器地址,如北京为。

5、实用命令:

特权模式下的命令:

showrunning-config(showrun)查看当前运行配置信息,括号内为简写。

showruninterface***查看某个接口的详细信息,包括接口的描述。

showinterface***查看某个接口的具体配置和统计信息,包括此接口的链路状态。

showstartup-config(showstart)查看FLASH中的配置文件(文本文件),括号内为简写。

showipinterfacebrief查看所有接口状态信息,接口是否开启从这里能看出。

showversion查看系统版本信息。

showcdp显示了设备的CDP全局信息,CDP是CISCO(思科)发现协议,它主要用于管理员获得与交换机所连网络设备的信息。

showcdpinterface***显示了交换机***接口的CDP配置信息,可以查看到此接口的开启状态。

showcdptraffic显示了有关CDP包的统计信息,可以查看其发送和接收数据CDP包的公告数。

showcdpneighbors以简洁形式列出与本交换机连接的相邻设备,包括相邻设备的名称、本地接口、保持时间、相邻设备代号(S为交换机、R为路由器)、设备硬件平台、对方接口等信息。

showcdpentry*显示所有接口相邻设备的详细信息。

showcdpneighborsdetail功能同上。

writememory(wr)保存当前RAM中的配置到FLASH中。

括号中为简写。

copyrunning-configstartup-config(copyrunstart)功能同上,括号内为简写。

erasestartup-config删除FLASH中的文件,即恢复出厂默认状态。

reload重新启动。

showmac-address-table查看交换机的MAC地址表。

全局模式下的命令:

hostname***配置提示符前的主机名为***。

password***配置明文密码为***。

secret***配置密文密码为***。

ipaddress***.***.***.***设置交换机的IP地址,注意此地址是为VLAN所设,用于远程管理。

ipdefault-gateway***.***.***.***设置交换机的缺省网关,主要用于排错,与其它连接设备无关。

ipname-server***.***.***.***设置交换机的DNS服务器地址,用途同上。

接口模式下的命令:

description*****将此接口作一个标识。

如:

descriptionBOSS,我们就知道这个接口是老板专用的,切记不要乱动啊!

呵呵!

接口描述可用showrun命令查看,注意每一个接口下方的文字描述即可。

shutdown关闭此接口,即此接口连接的设备不能与其它接口的设备通信,默认状态下交换机的每个物理接口均是开启状态。

如果关闭的是与路由器连接的接口,那么不好意思了,所有内网的主机均不能访问外网了。

取消为noshutdown。

duplex***设置接口的双工模式为全双工还是半双工。

默认状态下交换机的双工模式为自动,即自动与对方相匹配。

可以设置的项为auto(自动)、full(强制为全双工)、half(强制为半双工)。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1