溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

pap chap認(rèn)證配置

發(fā)布時(shí)間:2020-05-10 08:07:52 來(lái)源:網(wǎng)絡(luò) 閱讀:799 作者:cedar9527 欄目:網(wǎng)絡(luò)安全

PPP中的認(rèn)證方式有pap和chap兩種,這兩種認(rèn)證既可以單獨(dú)使用也可以結(jié)

合使用。并且既可以進(jìn)行單向認(rèn)證也可以進(jìn)行雙向認(rèn)證。 

pap是兩次握手,認(rèn)證首先由被認(rèn)證方發(fā)起認(rèn)證請(qǐng)求,將自己的用戶名和密碼以

明文的方式發(fā)送給主認(rèn)證方。然后,主認(rèn)證方接受請(qǐng)求,并在自己的本地用戶數(shù)據(jù)庫(kù)里查找是否有對(duì)應(yīng)的條目,如果有就接受請(qǐng)求。如果沒有,就拒絕請(qǐng)求。這種認(rèn)證方式是不安全的,很容易引起密碼的泄露,但是,相對(duì)于CHAP認(rèn)證方式來(lái)說(shuō),節(jié)省了寶貴的鏈路帶寬。比如說(shuō)現(xiàn)在的Internet撥號(hào)認(rèn)證接入方式就是PAP認(rèn)證。 

chap是三次握手,認(rèn)證首先由主認(rèn)證方發(fā)起認(rèn)證請(qǐng)求,向被認(rèn)證方發(fā)送“挑戰(zhàn)”

字符串(一些經(jīng)過(guò)摘要算法加工過(guò)的隨機(jī)序列)。然后,被認(rèn)證方接到主認(rèn)證方的認(rèn)證請(qǐng)求后,將用戶名和密碼(這個(gè)密碼是根據(jù)“挑戰(zhàn)”字符串進(jìn)行MD5加密的密碼)發(fā)回給主認(rèn)證方。最后,主認(rèn)證方接收到回應(yīng)“挑戰(zhàn)”字符串后,在自己的本地用戶數(shù)據(jù)庫(kù)中查找是否有對(duì)應(yīng)的條目,并將用戶名對(duì)應(yīng)的密碼根據(jù)“挑戰(zhàn)”字符串進(jìn)行MD5加密,然后將加密的結(jié)果和被認(rèn)證方發(fā)來(lái)的加密結(jié)果進(jìn)行比較。如果兩者相同,則認(rèn)為認(rèn)證通過(guò),如果不同則認(rèn)為認(rèn)證失敗 先來(lái)講下pap 認(rèn)證 

1、單向認(rèn)證 

R1只做如下配置(驗(yàn)證服務(wù)端) 

在配置模式下設(shè)定用戶名和密碼(用戶名和密碼隨意) 

R1(config)#username a password 123 

在端口模式下進(jìn)行協(xié)議的封裝和認(rèn)證方式的指定 

R1(config-if)#encapsulation ppp R1(config-if)#ppp authentication pap R2只做如下配置(驗(yàn)證客戶端) 

在端口模式下進(jìn)行協(xié)議的封裝和發(fā)送驗(yàn)證信息(對(duì)方設(shè)置的用戶名和密碼) 

R2(config-if)#encapsulation ppp 

R2(config-if)#ppp pap sent-username a password 123 

這樣就可以完成pap的單向認(rèn)證 

2、雙向認(rèn)證 

(其實(shí)做完上面的步驟仔細(xì)一想,如果兩邊既是服務(wù)端又是客戶端口,這樣就是雙向認(rèn)證了,不必看下面的也知道該怎么配雙向認(rèn)證了) 

R1只做如下配置(既是驗(yàn)證服務(wù)端又是客戶端) 

在配置模式下設(shè)定用戶名和密碼(用戶名和密碼隨意) 

R1(config)#username a password 123 

在端口模式下進(jìn)行協(xié)議的封裝、認(rèn)證方式的指定和發(fā)送驗(yàn)證信息(對(duì)方設(shè)置的用戶名和密碼) 

R1(config-if)#encapsulation ppp R1(config-if)#ppp authentication pap 

R1(config-if)#ppp pap sent-username b password 456 R2只做如下配置(既是驗(yàn)證服務(wù)端又是客戶端) 

在配置模式下設(shè)定用戶名和密碼(用戶名和密碼隨意) 

R2(config)#username b password 456 

在端口模式下進(jìn)行協(xié)議的封裝、認(rèn)證方式的指定和發(fā)送驗(yàn)證信息(對(duì)方設(shè)置的用戶名和密碼) 

R2(config-if)#encapsulation ppp R2(config-if)#ppp authentication pap 

R2(config-if)#ppp pap sent-username a password 123 

這樣即可完成pap的雙向認(rèn)證 再來(lái)說(shuō)說(shuō)chap認(rèn)證 

1、單向認(rèn)證 

R1只做如下配置(驗(yàn)證服務(wù)端) 


在配置模式下設(shè)定用戶名和密碼(用戶名和密碼隨意) 

R1(config)#username a password 123 

在端口模式下進(jìn)行協(xié)議的封裝和認(rèn)證方式的指定 

R1(config-if)#encapsulation ppp R1(config-if)#ppp authentication chap R2只做如下配置(驗(yàn)證客戶端) 

在端口模式下進(jìn)行協(xié)議的封裝和認(rèn)證時(shí)的用戶名和密碼指定(記住這里不發(fā)送用戶名和密碼,而是發(fā)送一個(gè)經(jīng)過(guò)加密密碼的一個(gè)字符串) 

R2(config-if)#encapsulation ppp R2(config-if)#ppp chap hostname a R2(config-if)#ppp chap password 123 

這樣就可以完成chap的單向認(rèn)證 

2、雙向認(rèn)證 

(這里和pap有所有同,請(qǐng)注意) 

R1只做如下配置(既是驗(yàn)證服務(wù)端又是客戶端) 

在配置模式下設(shè)定用戶名和密碼(用戶名可隨意且可以不同但密碼一定相同,因?yàn)樽罱K核對(duì)的是同一個(gè)密碼加密后散列函數(shù),如果密碼都不同,認(rèn)證肯定失?。?nbsp;

R1(config)#username a password 123 

在端口模式下進(jìn)行協(xié)議的封裝和認(rèn)證方式的指定 

R1(config-if)#encapsulation ppp R1(config-if)#ppp authentication chap 

R1(config-if)#ppp chap hostname b   //這里只需指定用戶名就可以,因?yàn)槊?/p>

碼雙方都知道 

R2只做如下配置(既是驗(yàn)證服務(wù)端又是客戶端) 

在配置模式下設(shè)定用戶名和密碼(同上) 

R2(config)#username b password 123 

在端口模式下進(jìn)行協(xié)議的封裝和認(rèn)證時(shí)的用戶名和密碼指定(記住這里不發(fā)送用戶名和密碼,而是發(fā)送一個(gè)經(jīng)過(guò)加密密碼的一個(gè)字符串,也可以解釋為什么這里沒有sent-username命令) 

R2(config-if)#encapsulation ppp R2(config-if)#ppp authentication chap R2(config-if)#ppp chap hostname a    //同上 

這樣即可完成chap的雙向認(rèn)證


向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI