NetworkManager-ssh juri konness imma xejn ma jiġi routed
L-indikatur jipprova biss li r-relazzjoni SSH amministrata teżisti. Iċċekkja jekk il-plugin beniex apparat tat-tunnel jew sett ta’ forwarding, imbagħad ittestja l-passaġġ tal-applikazzjoni.
Il-menu juri l-konnessjoni SSH bħala attiva, iċ-ċavetta tal-host ġiet aċċettata, u l-browser xorta ma jasal għal xejn minn dak li kellu jasal għalih. Din mhix kontradizzjoni, għax profil ta’ NetworkManager-ssh jista’ jipproduċi żewġ riżultati kompletament differenti mill-istess host u l-istess ċavetta: apparat tat-tunnel li jġorr il-pakketti, jew sett ta’ forwarding li jistgħu jużawhom biss ċerti applikazzjonijiet. L-indikatur jirrapporta li r-relazzjoni SSH amministrata teżisti. Qatt ma jirrapporta liema miż-żewġ riżultati rċevejt.
Żewġ riżultati wara entrata waħda fil-menu
Iż-żewġ modi jawtentikaw bl-istess mod, u għalhekk jiġu konfużi. L-għażla tal-profil bl-istess mod eżatt, bl-istess kredenzjali, tista’ tħallik b’interface li tista’ tgħaddi minnha r-rotot jew b’socket li jisma’ li applikazzjoni waħda trid tiġi mgħarrfa bih.
Ibda billi tiddeċiedi liema riżultat fil-fatt jeħtieġ ix-xogħol. Rekwiżit ta’ aċċess għal subnetwork sħiħ jeħtieġ apparat. Servizz wieħed fuq host remot jeħtieġ forwarding, u l-bini ta’ tunnel għalih normalment joħloq aktar xogħol ta’ routing milli kien jistħoqqlu l-problema.
X’irid ikollu kull mod qabel ma jaħdem
Il-proġett jiddokumenta ż-żewġ modi, u l-prerekwiżiti jvarjaw biżżejjed li wieħed nieqes jidher bħala falliment tal-protokoll u mhux bħala għażla tad-disinn.
| 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 |
Aqra l-kolonna tal-lemin b’attenzjoni, għax hemm jispiċċaw ħafna minn dawn it-tickets. Anki apparat tat-tunnel mibni b’mod perfett ikopri biss dak li r-routing jibgħat fih, u anki forwarding perfett jgħin biss lil dawk l-applikazzjonijiet li ngħatalhom li jużawh.
L-interface fittizju mhuwiex tunnel
Fil-mod tal-forwarding il-plugin jiddokumenta interface fittizju maħluq biex jissodisfa l-mudell tal-konnessjoni. Jeżisti biex il-maniġer ikollu xi ħaġa li jwaħħal l-istat miegħu. Ma jġorrx pakketti tal-applikazzjoni arbitrarji lejn ix-xibka remota, u xejn fil-preżenza tiegħu ma jimplika li r-routing tal-IP inbidel.
L-eżempji tat-tunnel sħiħ fil-proġett jikkonċernaw l-appoġġ tal-apparat tat-tunnel ta’ OpenSSH, għalhekk il-kelma tunnel fuq tikketta tiddeskrivi kapaċità, mhux il-politika effettiva tiegħek. Iċċekkja x’se jagħmel il-kernel, mhux kif jissejjaħ il-profil.
nmcli connection show --active
ip -br link
ss -lntp | grep -E "1080|8080"
Imbagħad qabbel ir-riżultat mal-applikazzjoni. Program li jifhem SOCKS irid jiġi kkonfigurat biex juża l-proxy. Konsumatur ta’ forwarding lokali irid jiġi indirizzat lejn is-socket li jisma’ tiegħu. L-ebda wieħed minnhom ma jiskopri l-forwarding waħdu, u l-ebda wieħed mhu megħjun minn indikatur tal-konnessjoni li sar aħdar.
Ipprepara n-naħa remota invece li tisforzaha
Kont SSH ordinarju jista’ jawtentika mingħajr ebda permess li jtella’ apparat tat-tunnel remot. Il-proġett jiddokumenta triq mingħajr root fejn amministratur joħloq l-apparat minn qabel għal dak l-utent, u l-klijent imbagħad jagħżel in-numru li jaqbel.
Tali arranġament jeħtieġ koordinazzjoni mal-politika tat-tunnel tas-server u ma’ min għandu l-indirizzar fuq ix-xibka remota. Il-ħolqien tal-apparat ma jagħtix fih innifsu r-rotot tar-riżorsi, il-permessi tal-forwarding jew passaġġ lura, u xejn minn dan ma jiġi għax il-konfigurazzjoni tal-eżempju dehret konvinċenti.
Dak li m’għandekx tagħmel huwa li tippermetti forwarding mingħajr limitu jew login root remot biex jaħdem eżempju. Fejn l-operatur għandu l-konfigurazzjoni tax-xibka remota, uża l-arranġament appoġġjat biex tħalli dawk il-kmandi lil dak is-sid, u evita t-tieni assistent li jirrestawra indirizzi kontradittorji meta jiġi skonnettjat.
Il-kuntest tal-awtentikazzjoni, u x’għandu jidħol fit-ticket
L-awtentikazzjoni għandha l-kuntest tagħha. Il-plugin ifittex aġent SSH assoċjat mas-sessjoni tal-utent u jitlob li l-host tad-destinazzjoni jkun magħruf, għalhekk ċavetta li taħdem f’terminal wieħed ma ssirx awtomatikament viżibbli għall-passaġġ tal-awtentikazzjoni tal-maniġer. Irreġistra u ċċekkja ċ-ċavetta tal-host permezz tal-proċess approvat minflok ma titfi l-verifika.
Għall-appoġġ, innota erba’ affarijiet: il-plugin u l-verżjoni, il-mod magħżul, l-identità remota maħsuba, u l-interface jew is-socket li kellhom jidhru. Imbagħad ittestja l-punt tad-dħul tal-applikazzjoni direttament. Indikatur konness flimkien ma’ test li jaħdem huwa evidenza; indikatur konness waħdu huwa stqarrija dwar SSH, mhux dwar ir-routing jew il-permess tar-riżors li kont qed tipprova tikseb.