SSH bidezko VPN editore urruneko: zein makinatan ari zara editatzen?
X11 birbidaltzeak editore urruneko bat erakusten du zure eramangarrian, baina profila eta ibilbideak urruneko ostalarian geratzen dira. Egiaztatu ostalaria, UUIDa eta atzera-egitea gorde aurretik.
X11 birbidaltzeak editorearen leihoa zure eramangarrian jartzen du, prozesua urruneko ostalarian martxan jarraitzen duen bitartean. Tarte hori da tranpa osoa: leiho lokal bat ikusten duzu eta urruneko profila editatzen duzu, eta aldaketaren jabe den makina okerrekoa dela pentsatzeak lan egiten ari zaren SSH lotura ebaki dezake. Beheko kontrol-zerrendak ostalaria eta profila finkatzen ditu ezer gorde aurretik. Pauso bakoitzak gelditzeko baldintza du, beraz hasierako hutsak merkea da.
1. pausoa: izenda ezazu profilaren jabe den makina
Exekutatu identitate-komandoak konfiguratuko duzun shellean, eta irakurri erantzuna galderan oinarrituta suposatu beharrean. Galderan agertzen den ostalari-izena zure shelleak inprimatutako katea da; nukleoaren ostalari-izena da zerrenda honen gainerakoak fidatzen duena. Biak bat ez badatoz, makina okerrean zaude edo galdera zure shell lokalak apaindu du. Gelditu eta konektatu berriro aurreikusitako ostalarira jarraitu aurretik.
hostnamectl
hostname -f
ip -brief address
Hurrengo galdera da ea makinak VPNa izan behar duen. Eramangarriaren bezeroa konfiguratzeak eta urruneko ostalariaren bezeroa konfiguratzeak ibilbide ezberdinak, DNS ezberdina eta hutsegite modu ezberdinak sortzen dituzte. Erabaki zein esan nahi duzun profil bat ukitu aurretik, eta idatzi erabakia hurrengo pertsonak aurkituko duen tokian.
2. pausoa: irakurri profila UUIDaren bidez, ez etiketaren bidez
NetworkManagerek konexioa UUIDaren bidez identifikatzen du, eta izena edonork editatu edo bikoiztu dezakeen etiketa da. Zerrendatu biak eta berdindu benetan nahi duzun sarrera, batez ere urteetan hainbat VPN profil inportatu dituen ostalari batean.
nmcli -f NAME,UUID,TYPE connection show
nmcli connection show --active
nmcli general permissions
Gordetako sarrerek eta konexio aktiboek galdera ezberdinei erantzuten diete: lehenak zer dagoen zerrendatzen du, bigarrenak zer daraman trafikoa orain. Baimen-lerroak zure saiorako tokiko politika deskribatzen du, eta ez du ezer esaten VPN atebideak kontua onartuko duen ala ez. Behar duzun profila gordetako zerrendan ez badago, gelditu hemen, sarrera okerra editatzea ez editatzea baino okerragoa delako.
UUIDa duzunean, jarri aldagai batean eta erabili aldagai hori ondorengo komando guztietan. Horrek kopia-eta-itsatsi akatsen klase bat kentzen du eta transkripzioa erreproduzigarri egiten du.
UUID=$(nmcli -g UUID connection show 'Corp VPN')
nmcli connection edit uuid "$UUID"
3. pausoa: erabaki editore grafikoa tresna egokia den
polkit galdera edo sekretu-agente bat behar dituen editoreak ez du horrelakorik izango bere leihoa zure eramangarrian agertzeagatik bakarrik. Osagai horiek urruneko saioaren testuinguruan exekutatzen dira, eta pantaila bat birbidaltzeak ez ditu haiek birbidaltzen. Editoreak ezin badu gorde baimen- edo sekretu-errore batekin, pantaila ez da arazoa.
echo "$DISPLAY"
ssh -X you@vpn-host
xauth list
OpenSSHk X11 birbidaltzea gaitzen du -X erabiliz, eta harekin datorren kontuz ibiltzea dokumentatzen du: urruneko ostalariak zure pantaila lokalera irits daiteke, eta hori benetako konfiantza-muga da. Konfiantzazko birbidaltzeak -Y egiaztapen horietako batzuk kentzen ditu eta ez luke inoiz izan behar lehenetsitako ezarpenekin huts egiten duen aplikazio baten konponbide erreflexua. Zure erakundeak urruneko administrazio-metodo bat argitaratzen badu, erabili hura aldaera bat asmatu beharrean. Gehienetan komando-lerroko editorea da azalera txikiena eta erantzun hoberena.
Gelditu hemen funtzionatzen duen bide bakarrak -Y behar badu eta ezin baduzu azaldu zergatik. Segurtasun-politikaren jabe denarentzako erabakia da, ez script pertsonal batean gordetzeko saihesbidea.
4. pausoa: mantendu berreskuratze-bide bat ezer aktibatu aurretik
VPN aldaketa batek zure SSH saioak behar duen ibilbidea kendu dezake, beraz antolatu itzultzeko bidea profila aktibatu aurretik. Kontsolako sarbideak, kanpoko kudeaketa-helbide batek edo programatutako atzera-egiteak balio dute; aldaketak funtzionatuko duelako itxaropenak ez du balio.
sudo systemctl status NetworkManager
ip route show default
ss -tn state established '( sport = :22 )'
Aktibatu aurreikusitako profila soilik, eta gero egiaztatu urruneko ostalaritik: lehenetsitako ibilbidea, SSH itzulera-bidea eta tuneletik irisgarri izan behar duen baliabide bat. Zure eramangarritik egiaztapen arrakastatsuak eramangarriaren bidea probatzen du eta ez du ezer esaten urruneko ostalariari buruz. Saioa erortzen bada, erabili berreskuratze-bidea itsu-itsuan berriz konektatu beharrean. Profila gordetzea ez da aktibatzea, eta aktibatzea ez da egiaztatzea.
Idatzi UUIDa, aldatu dituzun propietate-balioak eta haiek egiaztatzeko erabili dituzun komandoak. Ostalari hau ukituko duen hurrengo pertsonak hirurak beharko ditu, eta transkripzioak gehiago balio du VPNa konponduta dagoela dioen laburpenak baino. Atzera-egiteko oharrik gabe amaitzen den kontrol-zerrenda erdi zerrenda da.