1 回答

TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超7個(gè)贊
不過還是告訴你真正的原因好了= =
緣起...請上網(wǎng)找尋Cisco的文件編號(hào): 45843
『
To specify a password on a line, use the password command in line configuration mode. To enable password checking at login, use the login command in line configuration mode.
Under the line console configuration, login is a required configuration command to enable password checking at login. Console authentication requires both the password and the login commands to work.
』
里面解釋了這件事...
首先你要知道
login是做啥用的
在Cisco設(shè)備上的解釋是 Enable password checking
(你用? 去看設(shè)備上login的解釋)
表示在...啟用密碼檢查(當(dāng)?shù)侨霑r(shí),在這條連線上啟用密碼認(rèn)證)
而loing local當(dāng)中的local是何意思呢?
請看設(shè)備上的解釋... local Local password checking
表示使用本機(jī)上的密碼作認(rèn)證
那重點(diǎn)來了...
line vty 0 4
login
transport input ssh
transport output none
通過遠(yuǎn)程ssh總提示密碼不對
因?yàn)槟阒幌铝薼ogin
告訴switch在line vty 0 4啟用密碼驗(yàn)證
但是...問題是...你沒有告訴它用何種方法來驗(yàn)證?
所以你即便輸入了正確的密碼....它還是告訴你『密碼不對』
因?yàn)樗鼪]有一個(gè)依據(jù)來跟你輸入的密碼作比對,所以...你永遠(yuǎn)只會(huì)得到....密碼不對
正確密碼 & null 得到得結(jié)果還是Fail(密碼錯(cuò)誤)
空白密碼 & null 得到得結(jié)果還是Fail(密碼錯(cuò)誤)
(布林代數(shù))
那...這個(gè)為何成功?
line vty 0 4
login local
transport input ssh
transport output none
之后,馬上就可以了。密碼已經(jīng)確認(rèn)過沒有問題
關(guān)鍵很明顯就在這里...login local
你明確的告訴Switch當(dāng)有人用這條線路line vty 0 4登入時(shí),使用本機(jī)的密碼作為認(rèn)證方式
正確密碼 & 正確密碼 =True
(布林代數(shù))
但還有一個(gè)關(guān)鍵...你沒有下login這個(gè)命令
我前面有提到...
下了login,就是告訴switch在line vty 0 4啟用密碼驗(yàn)證
所以正統(tǒng)的作法其實(shí)是...
line vty 0 4
login
login local
transport input ssh
transport output none
但是...後來Cisco考慮到人性的懶(講好聽叫...人性化)
在IOS上加入了這項(xiàng)功能
當(dāng)使用者不敲login命令時(shí),系統(tǒng)會(huì)自動(dòng)幫login給加進(jìn)去
雖然你只打了login local
但系統(tǒng)會(huì)自動(dòng)幫你補(bǔ)上login(啟用密碼驗(yàn)證)這條命令
因此你使用
line vty 0 4
(login)←系統(tǒng)會(huì)自動(dòng)幫你補(bǔ)上
login local
transport input ssh
transport output none
是可行的
但是...使用
line vty 0 4
login
(它不會(huì)自動(dòng)幫你補(bǔ)上login local)
transport input ssh
transport output none
是萬萬不可行的
這樣的解釋我猜你懂了^^
可惜...我不是高手(因?yàn)槲覜]有任何Cisco的證照)
注意:不是每個(gè)版本的IOS都會(huì)自動(dòng)幫你補(bǔ)上login喔
- 1 回答
- 0 關(guān)注
- 3344 瀏覽
添加回答
舉報(bào)