PPTP sako slaptažodis neteisingas: kuri pataisa pirmoji?
Atmestas PPTP slaptažodis dažniausiai yra PPP metodo neatitikimas, o ne blogas slaptasis raktas. Pirmiausia perskaitykite derinimą, tada pasirinkite mažiausią pataisą, kuri išsilaiko.
PPTP profiliai, kurie tvirtina, kad slaptažodis neteisingas, sako ką nors siauresnio, nei skamba. Slaptasis raktas tikrinamas pačioje grandinės, kuri prasideda galimybių derinimu, pabaigoje, todėl bet koks ankstesnis neatitikimas toje grandinėje pasirodo kaip autentifikavimo klaida. Todėl slaptažodžio atstatymas, jo perrinkimas ar profilio sukūrimas iš naujo nieko nekeičia. Pirmiausia perskaitykite derinimą, tada pasirinkite pataisą pagal tai, kiek kelio kontroliuojate.
Kodėl slaptasis raktas niekada netikrinamas
PPP autentifikavimas derinamas: serveris siūlo metodus, klientas atsako tuo, ką gali, ir abu susitaria dėl vieno prieš keičiantis bet kokiems prisijungimo duomenims. Kai serveris siūlo tik EAP-PEAP, o kliento pppd jo neįgyvendina, pokalbis baigiasi pasiūlymo etape. Serveris užregistruoja autentifikavimo klaidą, nes tai etapas, kuris nepavyko, o ne todėl, kad slaptažodis buvo palygintas ir pripažintas nepakankamu.
Štai kodėl klaida yra vienoda ir neteisingam slaptažodžiui, ir metodo neatitikimui. Tik žurnalas juos atskiria, ir tik jei klientui leidžiama būti išsamiam.
Skaitykite derinimą, o ne paskutinę klaidą
Paleiskite ryšį pirmame plane su įjungtu derinimu ir skaitykite autentifikavimo eilutes iš viršaus. Žurnalas nurodo pasiūlytą metodą, priimtą metodą ir vietą, kurioje apsikeitimas sustojo. Profilis, kuris niekada nepalieka CHAP ar MSCHAPv2, kol serveris tikisi PEAP, yra metodo problema, o ne prisijungimo duomenų problema. Paskutinė to žurnalo eilutė yra vieta, kur klientas pasidavė, o ne vieta, kur yra priežastis.
sudo pppd call provider debug nodetachIšsaugokite tą išvestį. Tai taip pat įrodymas, kurio tinklo savininkui reikia prieš keičiant serverio politiką, ir jis išsprendžia klausimą, ar slaptažodis apskritai dalyvavo.
Antroji priežastis slepiasi slaptųjų raktų byloje
Jei žurnalas rodo, kad metodai sutampa, pažiūrėkite į bylą, kurioje saugomas slaptasis raktas. Nauja eilutė arba galinis tarpas, įrašyti į slaptažodžio lauką, siunčiami kaip slaptažodžio dalis, todėl serveris lygina kitą eilutę nei tą, kurią įvedėte. Byla redaktoriuje atrodo teisingai, ir būtent todėl ji išgyvena tiek daug bandymų.
sudo cat -A /etc/ppp/chap-secretsDolerio ženklas toje išvestyje žymi kiekvienos eilutės pabaigą. Slaptažodžio lauką, kuriame prieš tą ženklą yra kas nors, arba atsitiktinį tarpą tarp laukų reikia perrašyti su kabutėmis, kurias dokumentuoja įrankis.
Pasirinkite pataisą pagal tai, kam priklauso serveris
Jei serveris jūsų, leisti MSCHAPv2 tai paskyrai yra mažiausias pakeitimas, ir turėtumėte užrašyti, kad sąmoningai priėmėte silpnesnį metodą. Jei jis priklauso kam nors kitam, sąžininga pataisa yra klientas, įgyvendinantis EAP-PEAP; pppd lopymas paverčia nesuderinamumą jūsų priežiūros problema. Jei protokolo pasirinkimas dar atviras, PPTP yra silpniausia dizaino dalis, o migracija paprastai pigesnė nei palaikyti suremontuotą klientą. Užrašykite šį sprendimą šalia profilio, kad kitas žmogus jo vėl neatidarytų.
Kad ir kurį kelią pasirinktumėte, po to išbandykite iš antros mašinos kitame tinkle. Išsaugotas profilis gali ir toliau siūlyti seną metodą ir suremontuotą serverį parodyti kaip sugedusį. Tada pašalinkite derinimo nustatymą, nes išsamūs PPP žurnalai bendroje darbo vietoje gali užfiksuoti daugiau, nei norite.