NetworkManager-ssh weist verbonnen, awer et gëtt näischt geroutet
Den Indikator beweist just, datt déi verwalt SSH-Beziehung existéiert. Kuckt no, ob de Plugin en Tunnelapparat oder eng Rei Weiderleitungen gebaut huet, an test dann de Wee vun der Applikatioun.
D’Menü weist d’SSH-Verbindung als aktiv, den Hostschlëssel gouf ugeholl, an de Browser erreecht nach ëmmer näischt vun deem, wat hie sollt erreechen. Dat ass kee Widdersproch, well e NetworkManager-ssh-Profil kann zwou ganz ënnerschiddlech Resultater aus demselwe Host a Schlëssel produzéieren: en Tunnelapparat, deen d’Paketter dréit, oder eng Rei Weiderleitungen, déi nëmmen eenzel Applikatioune kënne benotzen. Den Indikator mellt, datt déi verwalt SSH-Beziehung existéiert. Hie mellt ni, wéi eng vun den zwou dir kritt hutt.
Zwee Resultater hannert engem Menüpunkt
Béid Modi authentifizéieren op déi selwecht Manéier, an dat ass genee, firwat se verwiesselt ginn. De Profil op déiselwecht Manéier, mat deene selwechten Umeldungsdaten auswielen, kann dir entweder eng Schnittstell loossen, duerch déi een route ka, oder en horchend Socket, iwwer deen eng Applikatioun informéiert muss ginn.
Fänk domat un, ze entscheeden, wéi ee Resultat d’Aufgab wierklech brauch. Eng Ufuerderung fir en ganzt Subnetz z’erreechen brauch en Apparat. En eenzelen Déngscht op engem wäiten Host brauch eng Weiderleitung, an en Tunnel dofir ze bauen mécht meeschtens méi Routingaarbecht wéi de Problem verdéngt huet.
Wat all Modus muss hunn, ier en funktionéiert
De Projet dokumentéiert béid Modi, an d’Viraussetzunge sinn esou ënnerschiddlech, datt eng fehlend wéi e Protokollfehler ausgesäit an net wéi eng Designentscheedung.
| Mode | What must exist | What still has to be true |
|---|---|---|
| Tunnel device | Compatible TUN/TAP arrangement on both ends, permission, addressing | A route policy that actually sends the intended prefixes into it |
| Forwarding only | A chosen SOCKS, local-forward or remote-forward listener | A permitted destination path on the far side |
Lies déi riets Kolonn suergfälteg, well do ende meescht vun dësen Ticketen. Och en perfekt gebauten Tunnelapparat deckt just dat of, wat d’Routing eraschléisst, an och eng perfekt Weiderleitung hëlleft just deenen Applikatiounen, deene gesot gouf, se ze benotzen.
D’Dummy-Schnittstell ass keen Tunnel
Am Weiderleitungsmodus dokumentéiert de Plugin eng Dummy-Schnittstell, déi ugeluecht gëtt, fir de Verbindungsmodell z’erfëllen. Si existéiert, sou datt de Manager eppes huet, un dat hien de Status hänke kann. Si dréit keng beliebig Applikatiounspaketter an de wäite Reseau, an näischt un hirer Presenz bedeit, datt sech d’IP-Routing geännert huet.
D’Beispiller vum Volltunnel am Projet betreffen d’Ënnerstëtzung vum Tunnelapparat vun OpenSSH, also beschreift d’Wuert Tunnel op engem Label eng Fäegkeet, net Är effektiv Politik. Kuckt no, wat de Kernel wäert maachen, an net, wéi de Profil heescht.
nmcli connection show --active
ip -br link
ss -lntp | grep -E "1080|8080"
Passt dann d’Resultat un d’Applikatioun. E Programm, deen SOCKS versteet, muss ageriicht ginn, de Proxy ze benotzen. De Benotzer vun enger lokaler Weiderleitung muss op säin Horcher verwisen ginn. Keen vun deenen zwee entdeckt d’Weiderleitung vu sech aus, an deenen zwee hëlleft keen Indikator, dee gréng ginn ass.
Bereet déi wäit Säit vir, amplaz se ze forcéieren
En normale SSH-Kont kann sech authentifizéieren, ouni eng Autorisatioun, en wäiten Tunnelapparat opzebauen. De Projet dokumentéiert e Wee ouni Root, wou en Administrateur den Apparat fir dee Benotzer virbereed, an de Client wielt dann déi passend Zuel.
Sou eng Arrangeung brauch Koordinatioun mat der Tunnelpolitik vum Server an deem, deen d’Adressen am wäite Reseau huet. Den Apparat ze schafen gëtt net vu sech aus d’Ressource-Weer, d’Weiderleitungsautorisatiounen oder en Hiemwee, an näischt dovun kënnt, well d’Beispillkonfiguratioun iwwerzeegend ausgesouch.
Wat dir net sollte maachen, ass onbegränzt Weiderleitung oder wäit Root-Umeldung ze aktivéieren, fir e Beispill ze schaffen. Wou den Operateur d’Arichtung vum wäite Reseau huet, benotzt déi ënnerstëtzt Arrangeung, fir déi Kommandoen deem Besëtzer ze loossen, a vermeit en zweete Hëllefsprogramm, deen beim Trenne widerspréchlech Adressen erëmhierstellt.
Authentifikatiounskontext, a wat an den Ticket gehéiert
D’Authentifikatioun huet hire eigenen Kontext. De Plugin sicht en SSH-Agent, dee mat der Benotzersitzung verbonnen ass, a verlaangt, datt den Zilhost bekannt ass, also gëtt en Schlëssel, deen an engem Terminal funktionéiert, net automatesch fir den Authentifikatiounswee vum Manager sichtbar. Loosst den Hostschlëssel iwwer dee geneemegten Prozess registréieren a kontrolléieren, amplaz d’Kontroll auszeschalten.
Fir de Support, notéiert véier Saachen: de Plugin an d’Versioun, de gewielte Modus, déi wäit Identitéit déi virgesinn ass, an d’Schnittstell oder den Horcher, dee sollt erschéngen. Test dann de Punkt vum Applikatiounsentrée direkt. En verbonnenen Indikator zesumme mat engem funktionéierende Test ass e Beweis; en eenzegen verbonnenen Indikator ass eng Ausso iwwer SSH, net iwwer d’Routing oder d’Ressourceautorisatioun, déi dir versicht hutt ze kréien.