SSTP op Linux feelt virum Login? Kontrolléiert d'Runtime-Deeler
Den Desktop-Editeur zeechent nëmmen de Formulaire. En SSTP-Tunnel brauch och de Protokollclient, d'PPP-Schicht an en Eegentümer vun de Geheimnisser, an all eenzel feelt anescht.
Dir installéiert de SSTP-Plugin, de Radiobutton erschéngt am Netzwierk-Editeur, Dir fëllt eng Gateway an e Benotzernumm aus, an de Profil feelt mat engem allgemengen Feeler, éier en iwwerhaapt no engem Passwuert freet. Näischt mat dëser Sequenz ass normal, an näischt dran beweist, datt d'Tunnelssoftware installéiert ass. Eng SSTP-Verbindung gëtt aus Deeler zesummegesat, déi separat geliwwert ginn: e VPN-Plugin, deen NetworkManager starte kann, de SSTP-Clientprogramm, deen d'TLS- an d'PPP-Sessioun besëtzt, den PPP-Daemon drënner, an e Geheimnissdepot, deen d'Verbindung liese darf.
Wat de Menüpunkt bäisetzt a wat net
De Plugin bäit eng Déngschtleeschtungsbeschreiwung, déi NetworkManager seet, wéi en en starte soll, an op de meeschten Distributiounen e klengen Editeur, deen de Formulaire zeechent. Dat ass de ganzen Ëmfang vum Menüpunkt. De Clientprogramm kënnt aus engem aneren Quellpaket, an de README vum Plugin selwer seet d'Opdeelung direkt: et ass e Plugin, keen Client.
Den Client brauch duerno PPP, well SSTP eng PPP-Sessioun an enger TLS-Verbindung transportéiert. Ouni pppd kann den Tunnel säin TLS-Handshake fäerdeg maachen an trotzdem um éischten Kontrollframe stierwen, wat wéi e Problem mat de Legitimatioune ausgesäit an et net ass. Op Debian an Ubuntu kommen d'Deeler als network-manager-sstp, sstp-client an ppp, an nëmmen deen éischten ze installéieren ass dee heefegste Grond, datt e Formulaire all Feld akzeptéiert, awer d'Verbindung ni fäerdeg gëtt.
D'Wahl vum Desktop bäit nach eng Opdeelung. Plasma editéiert Profiler iwwer plasma-nm, dee säin eegene SSTP-Komponent brauch an déiselwecht Déngschtleeschtungsbeschreiwung liest, sou datt en Editeur ouni SSTP-Anträg an eng CLI, déi Profiler gutt uleggt, eng feelend Hallschent vum Editeur sinn, net eng futti Runtime.
Liest déi éischt Etapp, déi feelt, éier Dir eppes nei installéiert
En heelen SSTP-Versuch geet duerch Etappen an enger fixer Reihenfolg, an déi Etapp, déi feelt, seet Iech, wéi ee Komponent Dir musst kucken.
De Plugin starten ass déi éischt, an e Feeler do gëtt eng Noriicht iwwer den VPN-Déngscht, net iwwer de Server. Duerno kënnt eng TCP-Verbindung op de Port 443; eng Oflehnung oder en Timeout hei ass e Problem mat der Erreechbarkeet, net mat TLS. Duerno den TLS-Handshake an d'Iwwerpréiwung vun der Serveridentitéit, duerno d'PPP-Verhandlungen an d'Kontobestätegung, an zum Schluss d'Adressverdeelung an d'Routen. Observéiert journalctl -f -u NetworkManager, wärend Dir de Profil eemol aktivéiert, a liest déi éischt spezifesch Linn amplaz déi lescht allgemeng.
Dës Reihenfolg erklärt eng heefeg falsch Liesung. Eng Zertifikatsbeschwäer gëtt gemellt, éier iergendeen Legitimatioun geschéckt gëtt, sou datt d'Passwuert ze änneren net hëlleft; eng PPP-Authentifikatiouns-Oflehnung kënnt no engem erfollegräichen Handshake, sou datt d'Zertifikat ze ersetzen och net hëlleft. Behält den éischte Feeler an seng Etapp, an Dir hutt eng Diagnos amplaz vun engem Symptom.
Vertrauen an d'Zertifikat an Login um Kont sinn zwou getrennte Paarten
Den Handshake validéiert, datt de Server deen ass, deen Dir erreeche wollt, mat deem vum Aussteller an Numm, deen Dir konfiguréiert hutt. Eréischt duerno bitt d'PPP-Schicht Ären Benotzernumm a Passwuert der Authentifikatiounsmethod vun der Gateway un. Zwee onofhängeg Kontrollen also, an enger fixer Reihenfolg bewäert, mat getrennten Astellunge fir all eenzel. Näischt, wat an d'Passwuertfeld getippt gëtt, kann déi éischt beaflossen.
E Profil, deen dem falschen Aussteller vertraut, feelt un éischter Paart mat engem Identitéitsfeeler. E Profil, deen him richteg vertraut, awer en alen Passwuert späichert, feelt un där zweeter mat enger Authentifikatiouns-Oflehnung. Béid gesi wéi eng VPN aus, déi sech net verbënnt, a keng vun hinnen gëtt duerch d'Remedie vun der anerer behuewen.
Hutt dee erwaarten Aussteller an den Servernumm vun deem, deen d'Gateway bedreift, amplaz d'Standartwäerter vum Editeur ze roden, a schreift d'Authentifikatiounsmethod op, déi si verlaangen. Wann d'Organisatioun eng Method brauch, déi de Plugin net ausdrécke kann, ass d'éierlech Äntwert en approuvéierte Client, deen et kann, net e Profil mat ofgeschaltener Validatioun, fir de Feeler verschwannen ze loossen.
Een Eegentümer hal d'Profil an d'Geheimnisser
Soubal de Profil existéiert, aktivéiert en iwwer NetworkManager a loosst deen Manager d'Routen an d'Resolver-Ännerungen besëtzen, déi doraus entstinn. En zweeten onofhängege SSTP-Client starten, während NetworkManager d'Verbindung schonn dréit, gëtt Iech zwee Sätz Routen, zwou DNS-Konfiguratiounen an eng Debugging-Sessioun ouni eng eenzeg Quell vun der Wourecht.
Geheimnisser hunn och en Eegentümer. Eng Verbindung, déi fir systemwäit Notzung markéiert ass, späichert d'Legitimatiounen anescht wéi eng, déi op Är Benotzersessioun beschränkt ass, an e Profil, deen händlech an enger Schlësseldatei ugeluecht gouf, ass vläicht net liesbar fir den Geheimnisagent, deen erwaart, d'Passwuert interaktiv ze liwweren. Kontrolléiert, wéi ee Kontext de Profil erwaart, éier Dir e Passwuert nei tippt, dat ni de Problem war. Déiselwecht Profil vun engem Terminal aus mat nmcli aktivéieren ass den schnellsten Test, well eng Ufro, déi ni erschéngt, Iech seet, datt den Agent schonn näischt ze bidden hat.
Kontrolléiert den Tunnel, d'Routen an de Resolver getrennt
En Ugeschloss-Indikator behaapt nëmmen, datt de Link eropgaangen ass. Kontrolléiert d'Destinatioun, déi Dir tatsächlech braucht, d'Route déi se dréit, an de Resolver deen am Gebrauch ass, eng no der anerer; all eenzel kann falsch sinn, während déi aner zwee gutt sinn.
Fir en heelen Versuch erfaasst d'Versioun vun all Komponent an den entsuergten Feelertext. Deelt déi, net de ganze Profil, well de Profil de virgedeelte Geheimnis an Är gespäichert Legitimatioune ka enthalen.
Zum Schluss trennt an reconnectéiert, an start dann eemol nei. Wann de Profil nëmmen um éischte Versuch funktionéiert, läit de Problem an der Behandlung vun de Geheimnisser oder am Besëtz vun de Routen, an déi zwee si just elo méi bëlleg ze fixen wéi mëtt an engem Aarbechtsdag.