L-ittrażmetta X11 tpoġġi t-tieqa tal-editur fuq il-laptop tiegħek waqt li l-proċess ikompli jaħdem fuq il-host mill-bogħod. Dan id-distakk huwa n-nassa kollha: qed tħares lejn tieqa lokali u teditja profil mill-bogħod, u suppożizzjoni żbaljata dwar liema magna tgħodd it-tibdil tista' taqta' l-konnessjoni SSH li qed taħdem minnha. Il-lista ta' verifika hawn taħt tiffissa l-host u l-profil qabel ma jiġi ssejvjat xejn. Kull pass għandu kundizzjoni ta' waqfien, għalhekk falliment bikri huwa rħis.

Pass 1: isemmi l-magna li tgħodd il-profil

Mexxi l-kmandi tal-identità fil-qoxra li se tikkonfigura, u aqra t-tweġiba minflok ma tassumiha mill-pront. L-isem tal-host fil-pront huwa string li stampat il-qoxra tiegħek; l-isem tal-host tal-kernel huwa dak li jafda bih il-bqija ta' din il-lista. Jekk it-tnejn ma jaqblux, int fuq il-magna żbaljata jew il-pront huwa mżejjen mill-qoxra lokali tiegħek. Ieqaf u erġa' qabbad mal-host maħsub qabel ma tkompli.

hostnamectl
hostname -f
ip -brief address

Il-mistoqsija li jmiss hija jekk din il-magna għandhiex iżżomm il-VPN xejn. Likkonfigura l-klijent tal-laptop u l-konfigurazzjoni tal-klijent tal-host mill-bogħod jipproduċu rotot differenti, DNS differenti u modi ta' falliment differenti. Iddeċiedi liema waħda qed tfisser qabel ma tmiss profil, u ikteb id-deċiżjoni fejn issibha l-persuna li jmiss.

Pass 2: aqra l-profil bl-UUID, mhux bit-tikketta

NetworkManager jidentifika konnessjoni bl-UUID, filwaqt li l-isem huwa tikketta li kulħadd jista' jeditja jew jiddupplika. Elenka t-tnejn u qabbel id-dħul li verament tfisser, speċjalment fuq host fejn matul is-snin ġew importati diversi profili VPN.

nmcli -f NAME,UUID,TYPE connection show
nmcli connection show --active
nmcli general permissions

Id-dħuliet issejvjati u l-konnessjonijiet attivi jwieġbu mistoqsijiet differenti: l-ewwel jelenka x'jeżisti, it-tieni jelenka x'qed iġorr it-traffiku bħalissa. Il-linja tal-permessi tiddeskrivi l-politika lokali għas-sessjoni tiegħek u ma tgħid xejn dwar jekk il-gateway VPN hux se jaċċetta l-kont. Jekk il-profil li għandek bżonn mhuwiex fil-lista issejvjata, ieqaf hawn, għax l-editjar tad-dħul żbaljat huwa agħar milli ma teditja xejn.

Ladarba jkollok l-UUID, poġġih f'varjabbli u uża dak il-varjabbli f'kull kmand sussegwenti. Dan ineħħi klassi sħiħa ta' żbalji tal-ikkupjar u l-pejst u jagħmel it-traskrizzjoni riproduċibbli.

UUID=$(nmcli -g UUID connection show 'Corp VPN')
nmcli connection edit uuid "$UUID"

Pass 3: iddeċiedi jekk editur grafiku huwiex l-għodda t-tajba

Editur li jkun jeħtieġ pront polkit jew aġent tas-sigrieti mhux se jiksbu biss għax it-tieqa tiegħu tidher fuq il-laptop tiegħek. Dawk il-komponenti jaħdmu fil-kuntest tas-sessjoni mill-bogħod, u l-ittrażmetta ta' display ma ttrażmettihomx. Jekk l-editur ma jistax jissejvja bi żball ta' awtorizzazzjoni jew sigriet, id-display mhuwiex il-problema.

echo "$DISPLAY"
ssh -X you@vpn-host
xauth list

OpenSSH jippermetti l-ittrażmetta X11 b' -X u jiddokumenta l-kawtela li tinġieb magħha: il-host mill-bogħod jista' jasal għad-display lokali tiegħek, li hija fruntiera ta' fiduċja vera. It-trażmetta affidabbli b' -Y tneħħi xi wħud minn dawk il-verifiki u qatt m'għandha tkun is-soluzzjoni riflessa għal applikazzjoni li tfalli taħt is-settings default. Jekk l-organizzazzjoni tiegħek tippubblika metodu ta' amministrazzjoni mill-bogħod, uża dak minflok ma tinventa varjant. F'ħafna każijiet l-editur tal-linja tal-kmand huwa l-iżgħar wiċċ u l-aħjar tweġiba.

Ieqaf hawn jekk l-unika triq li taħdem teħtieġ -Y u ma tistax tispjega għaliex. Dik hija deċiżjoni għal min għandu l-politika tas-sigurtà, mhux triq alternattiva li tinżamm fi skript personali.

Pass 4: żomm triq ta' rkupru qabel ma tattiva xejn

Bidla fil-VPN tista' tneħħi r-rotta li s-sessjoni SSH tiegħek tiddependi minnha, għalhekk ħejji triq lura qabel ma tattiva l-profil. L-aċċess għall-console, indirizz ta' ġestjoni out-of-band jew rollback skedat kollha jgħoddu; it-tama li l-bidla taħdem ma tgħoddx.

sudo systemctl status NetworkManager
ip route show default
ss -tn state established '( sport = :22 )'

Attiva biss il-profil maħsub, imbagħad ivverifika mill-host mill-bogħod: ir-rotta default, it-triq lura SSH u riżors wieħed li għandu jkun aċċessibbli mit-tunnel. Verifika b'suċċess mil-laptop tiegħek tittestja t-triq tal-laptop u ma tgħid xejn dwar il-host mill-bogħod. Jekk is-sessjoni taqa', uża t-triq ta' rkupru minflok ma terġa' tqabbad bl-addoċċ. Issejvja profil mhuwiex attivazzjoni, u attivazzjoni mhijiex verifika.

Innota l-UUID, il-valuri tal-proprjetà li bidbilt u l-kmandi li użajt biex tivverifikahom. Il-persuna li jmiss li tmiss dan il-host se jkollha bżonn it-tlieta, u traskrizzjoni tiswa iktar minn sommarju li jgħid li l-VPN ġie msewwi. Lista ta' verifika li tintemm mingħajr nota ta' rollback hija nofs lista.

Artikli relatati