Cisco路由器安全配置命令整理分享
發(fā)布時間:2012-09-28 15:35:34 作者:佚名
我要評論
有哪個命令的標(biāo)準(zhǔn)是你希望思科在每臺路由器上都使用的嗎?每位管理員都其自己的正確配置每臺路由器的命令。本文的十條命令是我認(rèn)為你應(yīng)該在每臺路由器上都配置的,沒有特別的順序
1、 在路由器上配置一個登錄帳戶
我強烈建議在路由器和交換機上配置一個真實的用戶名和口令帳號。這樣做,意味著你需要用戶和口令來獲得訪問權(quán)。
除此之外,我建議為用戶名使用一個秘密口令,而不僅有一個常規(guī)口令。它用MD5加密方法來加密口令,并且大大提高了安全性。舉例如下:
Router(config)# username root secret My$Password
在配置了用戶名后,你必須啟用使用該用戶名的端口。舉例如下:
Router(config)# line con 0
Router(config-line)# login local
Router(config)# line aux 0
Router(config-line)# login local
Router(config)# line vty 0 4
Router(config-line)# login local
2、 在路由器上設(shè)置一個主機名
我猜測路由器上缺省的主機名是router。你可以保留這個缺省值,路由器同樣可以正常運行。然而,對路由器重新命名并唯一地標(biāo)識它才有意義。舉例如下:
Router(config)# hostname Router-Branch-23
除此之外,你可以在路由器上配置一個域名,這樣它就知道所處哪個DNS域中。舉例如下:
Router-Branch-23(config)# ip domain name TechRepublic.com
3、 為進入特權(quán)模式設(shè)置口令
當(dāng)談到設(shè)置進入特權(quán)模式的口令時,許多人想到使用enable password命令。然而,代替使用這個命令,我強烈推薦使用enable secret命令。
這個命令用MD5加密方法加密口令,所以提示符不以明文顯示。舉例如下:
Router(config)# enable secret My$Password
4、 加密路由器口令
Cisco路由器缺省情況下在配置中不加密口令。然而,你可以很容易地改變這一點。舉例如下:
Router(config)# service password-encryption
5、 禁用Web服務(wù)
Cisco路由器還在缺省情況下啟用了Web服務(wù),它是一個安全風(fēng)險。如果你不打算使用它,最好將它關(guān)閉。舉例如下:
Router(config)# no ip http server
6、 配置DNS,或禁用DNS查找
讓我們討論Cisco路由器中我個人認(rèn)為的一個小毛病:缺省情況下,如果在特權(quán)模式下誤輸入了一個命令,路由器認(rèn)為你試圖Telnet到一個遠程主機。然而它對你輸入的內(nèi)容卻執(zhí)行DNS查找。
如果你沒有在路由器上配置DNS,命令提示符將掛起直到DNS查找失敗。由于這個原因,我建議使用下面兩個方法中的一個。
一個選擇是禁用DNS。做法是:
Router(config)# no ip domain-lookup
或者,你可以正確地配置DNS指向一臺真實的DNS服務(wù)器。
Router(config)# ip name-server
7、 配置命令別名
許多網(wǎng)絡(luò)管理員都知道在路由器上配置命令的縮寫(也就是別名)。舉例如下:
Router(config)# alias exec s sh run
這就是說你現(xiàn)在可以輸入s,而不必輸入完整的show running-configuration命令。
8、 設(shè)置路由器時鐘,或配置NTP服務(wù)器
多數(shù)Cisco設(shè)備沒有內(nèi)部時鐘。當(dāng)它們啟動時,它們不知道時間是多少。即使你設(shè)置時間,如果你將路由器關(guān)閉或重啟,它不會保留該信息。
首先設(shè)置你的時區(qū)和夏令時。例子如下:
Router(config)# clock timezone CST -6
Router(config)# clock summer-time CDT recurring
然后,為了確保路由器的事件消息顯示正確的時間,設(shè)置路由器的時鐘,或者配置一個NTP服務(wù)器。設(shè)置時鐘的例子如下:
Router# clock set 10:54:00 Oct 5 2005
如果你已經(jīng)在網(wǎng)絡(luò)中有了一個NTP服務(wù)器(或可以訪問Internet的路由器),你可以命令路由器將之作為時間源。這是你最好的選擇,當(dāng)路由器啟動時,它將通過NTP服務(wù)器設(shè)置時鐘。舉例如下:
Router(config)# ntp server 132.163.4.101
9、 不讓日志消息打擾你的配置過程
Cisco IOS中另一個我認(rèn)為的小毛病就是在我配置路由器時,控制臺界面就不斷彈出日志消息(可能是控制臺端口,AUX端口或VTY端口)。要預(yù) 防這一點,你可以這樣做。
所以在每一條端口線路上,我使用日志同步命令。舉例如下:
Router(config)# line con 0
Router(config-line)# logging synchronous
Router(config)# line aux 0
Router(config-line)# logging synchronous
Router(config)# line vty 0 4
Router(config-line)# logging synchronous
除此之外,你可以在端口上修改這些端口的執(zhí)行超時時間。例如,我們假設(shè)你想禁用VTY線路上默認(rèn)的十分鐘超時時間。在線路配置模式下使用 exec-timeout 0 0命令,使路由器永不退出。
10、 在路由器緩沖區(qū)或系統(tǒng)日志服務(wù)器中記錄系統(tǒng)消息
捕獲路由器的錯誤和事件以及監(jiān)視控制臺是解決問題的關(guān)鍵。默認(rèn)情況下,路由器不會將緩沖的事件記錄發(fā)送到路由器內(nèi)存中。
然而,你可以配置路由器將緩沖的事件記錄發(fā)送到內(nèi)存。舉例如下:
Router(config)# logging buffered 16384
你還可以將路由器事件發(fā)送到一個系統(tǒng)日志服務(wù)器。由于該服務(wù)器處在路由器外部,就有一個附加的優(yōu)點:即使路由器斷電也會保留事件記錄 。
我強烈建議在路由器和交換機上配置一個真實的用戶名和口令帳號。這樣做,意味著你需要用戶和口令來獲得訪問權(quán)。
除此之外,我建議為用戶名使用一個秘密口令,而不僅有一個常規(guī)口令。它用MD5加密方法來加密口令,并且大大提高了安全性。舉例如下:
Router(config)# username root secret My$Password
在配置了用戶名后,你必須啟用使用該用戶名的端口。舉例如下:
Router(config)# line con 0
Router(config-line)# login local
Router(config)# line aux 0
Router(config-line)# login local
Router(config)# line vty 0 4
Router(config-line)# login local
2、 在路由器上設(shè)置一個主機名
我猜測路由器上缺省的主機名是router。你可以保留這個缺省值,路由器同樣可以正常運行。然而,對路由器重新命名并唯一地標(biāo)識它才有意義。舉例如下:
Router(config)# hostname Router-Branch-23
除此之外,你可以在路由器上配置一個域名,這樣它就知道所處哪個DNS域中。舉例如下:
Router-Branch-23(config)# ip domain name TechRepublic.com
3、 為進入特權(quán)模式設(shè)置口令
當(dāng)談到設(shè)置進入特權(quán)模式的口令時,許多人想到使用enable password命令。然而,代替使用這個命令,我強烈推薦使用enable secret命令。
這個命令用MD5加密方法加密口令,所以提示符不以明文顯示。舉例如下:
Router(config)# enable secret My$Password
4、 加密路由器口令
Cisco路由器缺省情況下在配置中不加密口令。然而,你可以很容易地改變這一點。舉例如下:
Router(config)# service password-encryption
5、 禁用Web服務(wù)
Cisco路由器還在缺省情況下啟用了Web服務(wù),它是一個安全風(fēng)險。如果你不打算使用它,最好將它關(guān)閉。舉例如下:
Router(config)# no ip http server
6、 配置DNS,或禁用DNS查找
讓我們討論Cisco路由器中我個人認(rèn)為的一個小毛病:缺省情況下,如果在特權(quán)模式下誤輸入了一個命令,路由器認(rèn)為你試圖Telnet到一個遠程主機。然而它對你輸入的內(nèi)容卻執(zhí)行DNS查找。
如果你沒有在路由器上配置DNS,命令提示符將掛起直到DNS查找失敗。由于這個原因,我建議使用下面兩個方法中的一個。
一個選擇是禁用DNS。做法是:
Router(config)# no ip domain-lookup
或者,你可以正確地配置DNS指向一臺真實的DNS服務(wù)器。
Router(config)# ip name-server
7、 配置命令別名
許多網(wǎng)絡(luò)管理員都知道在路由器上配置命令的縮寫(也就是別名)。舉例如下:
Router(config)# alias exec s sh run
這就是說你現(xiàn)在可以輸入s,而不必輸入完整的show running-configuration命令。
8、 設(shè)置路由器時鐘,或配置NTP服務(wù)器
多數(shù)Cisco設(shè)備沒有內(nèi)部時鐘。當(dāng)它們啟動時,它們不知道時間是多少。即使你設(shè)置時間,如果你將路由器關(guān)閉或重啟,它不會保留該信息。
首先設(shè)置你的時區(qū)和夏令時。例子如下:
Router(config)# clock timezone CST -6
Router(config)# clock summer-time CDT recurring
然后,為了確保路由器的事件消息顯示正確的時間,設(shè)置路由器的時鐘,或者配置一個NTP服務(wù)器。設(shè)置時鐘的例子如下:
Router# clock set 10:54:00 Oct 5 2005
如果你已經(jīng)在網(wǎng)絡(luò)中有了一個NTP服務(wù)器(或可以訪問Internet的路由器),你可以命令路由器將之作為時間源。這是你最好的選擇,當(dāng)路由器啟動時,它將通過NTP服務(wù)器設(shè)置時鐘。舉例如下:
Router(config)# ntp server 132.163.4.101
9、 不讓日志消息打擾你的配置過程
Cisco IOS中另一個我認(rèn)為的小毛病就是在我配置路由器時,控制臺界面就不斷彈出日志消息(可能是控制臺端口,AUX端口或VTY端口)。要預(yù) 防這一點,你可以這樣做。
所以在每一條端口線路上,我使用日志同步命令。舉例如下:
Router(config)# line con 0
Router(config-line)# logging synchronous
Router(config)# line aux 0
Router(config-line)# logging synchronous
Router(config)# line vty 0 4
Router(config-line)# logging synchronous
除此之外,你可以在端口上修改這些端口的執(zhí)行超時時間。例如,我們假設(shè)你想禁用VTY線路上默認(rèn)的十分鐘超時時間。在線路配置模式下使用 exec-timeout 0 0命令,使路由器永不退出。
10、 在路由器緩沖區(qū)或系統(tǒng)日志服務(wù)器中記錄系統(tǒng)消息
捕獲路由器的錯誤和事件以及監(jiān)視控制臺是解決問題的關(guān)鍵。默認(rèn)情況下,路由器不會將緩沖的事件記錄發(fā)送到路由器內(nèi)存中。
然而,你可以配置路由器將緩沖的事件記錄發(fā)送到內(nèi)存。舉例如下:
Router(config)# logging buffered 16384
你還可以將路由器事件發(fā)送到一個系統(tǒng)日志服務(wù)器。由于該服務(wù)器處在路由器外部,就有一個附加的優(yōu)點:即使路由器斷電也會保留事件記錄 。
相關(guān)文章

網(wǎng)絡(luò)延遲幾分鐘就斷? 路由器剛接核心交換機正常幾分鐘后無法上網(wǎng)解決辦
最近一位小伙伴被信息化項目里的網(wǎng)絡(luò)怪象逼到破防:核心交換機上聯(lián)路由器后,前幾分鐘一切正常,隨后延遲飆升,最后直接斷網(wǎng),下面我們就來看看原因分析和解決辦法2026-04-13
雙萬兆+四個2.5G口BE7200無線路由器! 普聯(lián)TPLINK 7DR7299拆機測評
今天我們要拆機的TP-LINK“7DR7299”BE7200雙萬兆路由器標(biāo)價999元,沒走“八爪魚”電競風(fēng),而是給了一枚黑銀配色的小方盒,放在玄關(guān)、電視柜都不突兀2026-04-10
首發(fā)價999元! 雙萬兆版路由器普聯(lián)BE7200發(fā)布
普聯(lián)BE7200萬兆路由器,搭載雙萬兆接口與WiFi7技術(shù),高性能硬件配置提升大戶型家庭網(wǎng)絡(luò)覆蓋穩(wěn)定性,詳細配置請看下文介紹2026-03-16
到底開還是關(guān)? 無線路由器里最常見的五個性能增強開關(guān)介紹
這五個開關(guān)是現(xiàn)代Wi-Fi 6和Wi-Fi 7路由器中關(guān)鍵的性能增強功能,它們分別從信號定向、頻譜效率、多設(shè)備并發(fā)、抗干擾和省電調(diào)度等維度提升網(wǎng)絡(luò)體驗2026-02-25
679元萬兆光口+滿血2.5G全家桶! 簡析中興BE7200 MAX路由器是否值得購買
當(dāng)千兆寬帶尚未普及,中興已經(jīng)將萬兆路由器價格拉至679元,這不是一場簡單的價格戰(zhàn),而是對未來的大膽預(yù)判與市場規(guī)則的重新定義2026-02-06
中興問天BE7200Pro+路由器新舊兩個版本有什么區(qū)別? 兩版拆機對比
中興問天BE7200Pro+路由器新版本和舊版本呢差別在換了FEM芯片,很多朋友想知道有多大差別,詳細請看下文介紹2026-02-05
滿血堆料Wifi7路由器! 中興問天BE7200MAX拆機評測
問天BE7200 MAX的一大特點就是國產(chǎn)自主,主控芯片查了下好像是中興自研 ZX279133(8核64線程 NPU),搭配1GB內(nèi)存和256MB閃存,下面我們就來看看拆機測評2026-02-05
TP-LINK TL-7AP3622HI無線AP值得購買嗎? TL-7AP3622HI拆機
TL-7AP3622HI是一款BE3600雙頻Wi-Fi 7無線面板式AP,全新雙2.5G BE3600面板AP,前后網(wǎng)口均支持2.5G,下面我們就來看看拆解測評2026-02-05
路由器發(fā)熱發(fā)燙正常嗎? 路由器發(fā)熱問題的原因分析和解決辦法
與運行時機箱發(fā)熱的原理相似,路由器作為一臺“小型專用電腦”,在其工作過程中必然會產(chǎn)生一定的熱量,然而,是否正常發(fā)熱并不僅僅取決于發(fā)熱本身,更關(guān)鍵的是要關(guān)注發(fā)熱的2026-01-14
諾基亞貝爾XG-040G-MD光貓均具備一個2.5G網(wǎng)口,同時配備USB3.0和USB2.0接口,但遺憾的是,它并不具備電話口和WIFI功能,下面我們就來看看詳細側(cè)測評2025-12-15











