NetworkManager-ssh toant ferbûn, mar der wurdt neat rûte
De yndikaasje bewiist allinnich dat de behearde SSH-relaasje bestiet. Kontrolearje oft de ynstekker in tunnelapparaat of in set trochstjoerings boud hat, en test dan it paad fan de applikaasje.
It menu toant de SSH-ferbining as aktyf, de hostkaai waard akseptearre, en de browser berikt noch altyd neat fan wat er berikke moast. Dat is gjin tsjinstelling, want in NetworkManager-ssh-profyl kin twa hiel ferskillende útkomsten út deselde host en kaai meitsje: in tunnelapparaat dat pakketten draacht, of in set trochstjoerings dy’t allinnich bepaalde applikaasjes brûke kinne. De yndikaasje rapportearret dat de behearde SSH-relaasje bestiet. It rapportearret nea hokker fan de twa jo krigen hawwe.
Twa útkomsten efter ien menupunt
Beide modi ferifiearje itselde, en dêrom wurde se betize. It profyl krekt itselde kieze, mei deselde bewizen, kin jo efterlitte mei in ynterface dêr’t jo troch rûte kinne, of mei in harkjende socket dêr’t ien applikaasje oer ynformeare wurde moat.
Begjin mei te besluten hokker útkomst de taak echt nedich hat. In eask om in hiel subnet te berikken hat in apparaat nedich. Ien tsjinst op in fiere host hat in trochstjoering nedich, en it bouwen fan in tunnel dêrfoar makket meastentiids mear rûtewurk as it probleem fertsjinne.
Wat elke modus hawwe moat foardat it wurket
It projekt dokumintearret beide modi, en de betingsten ferskille safolle dat in ûntbrekkende ien op in protokolfout liket ynstee fan in ûntwerpkar.
| 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 |
Lês de rjochterkolom goed, want dêr einigje de measte fan dizze kaartsjes. Sels in perfekt boud tunnelapparaat dekt allinnich wat rûte der yn stjoert, en sels in perfekte trochstjoering helpt allinnich de applikaasjes dy’t sein is dat se it brûke moatte.
De dummy-ynterface is gjin tunnel
Yn trochstjoermodus dokumintearret de ynstekker in dummy-ynterface dat makke wurdt om it ferbiningsmodel te foldwaan. It bestiet sadat de behearder eat hat om steat oan te hingjen. It draacht gjin willekeurige applikaasjepakketten nei it fiere netwurk, en neat oan syn oanwêzigens betsjut dat IP-rûte feroare is.
De folsleine-tunnel-foarbylden yn it projekt geane oer OpenSSH-stipe foar tunnelapparaten, dus it wurd tunnel yn in label beskriuwt in mooglikheid, net jo effektive belied. Kontrolearje wat de kernel dwaan sil, ynstee fan hoe’t it profyl hjit.
nmcli connection show --active
ip -br link
ss -lntp | grep -E "1080|8080"
Keppelje dan de útkomst oan de applikaasje. In SOCKS-bewust programma moat ynsteld wurde om de proxy te brûken. In brûker fan in lokale trochstjoering moat nei syn harker wiisd wurde. Gjin fan beide ûntdekt de trochstjoering sels, en gjin fan beide wurdt holpen troch in ferbiningsyndikaasje dy’t grien wurden is.
Bereid de fiere kant foar ynstee fan har te twingen
In gewoan SSH-akkaunt kin ferifiearje sûnder tastimming om in fier tunnelapparaat op te setten. It projekt dokumintearret in paad sûnder root wêryn’t in behearder it apparaat foarôf foar dy brûker makket, en de klant kiest dan it oerienkommende nûmer.
Sa’n regeling freget koördinaasje mei it tunnelbelied fan de server en mei wa’t de adressearing op it fiere netwurk hat. It meitsjen fan it apparaat jout op himsels net de boarnerûtes, de trochstjoeringsrjochten of in werompaad, en neat dêrfan komt omdat de foarbyldkonfiguraasje oertsjûgjend like.
Wat jo net dwaan moatte, is ûnbeheinde trochstjoering of fier root-oanmelding ynskeakelje om in foarbyld wurkje te litten. Wêr’t de operator de opstelling fan it fiere netwurk hat, brûk de stipe regeling om dy opdrachten oan dy eigner oer te litten, en mij in twadde helper dy’t by it ôfbrekken tsjinstridige adressen weromset.
Ferifikaasjekontekst, en wat jo yn it kaartsje sette moatte
Ferifikaasje hat syn eigen kontekst. De ynstekker siket in SSH-agent dy’t oan de brûkerssesje keppele is en easket dat de bestimmingshost bekend is, dus in kaai dy’t yn ien terminal wurket, wurdt net automatysk sichtber foar it ferifikaasjepaad fan de behearder. Lit de hostkaai fia it goedkarde proses ynskriuwe en kontrolearje ynstee fan de kontrôle út te skeakeljen.
Foar stipe, skriuw fjouwer dingen op: de ynstekker en ferzje, de keazen modus, de bedoelde fiere identiteit, en it ynterface of de harker dat ferskine moatten hie. Test dan it yngongspunt fan de applikaasje direkt. In ferbûn yndikaasje plus in wurkjende test is bewiis; in ferbûn yndikaasje allinnich is in útspraak oer SSH, net oer de rûte of it boarnersjocht dat jo besochten te krijen.