Bi SSH alias, zerbitzari bat: VPN zuzena edo jauzi-ostalaria
Mantendu baimendutako VPN bide bat eta baimendutako bastioi bide bat alias eta laster-marka bereizi gisa, inongo lasterbidek zein bide den baimenduta asmatu behar ez dezan.
Zerbitzari pribatu berak VPN baimendu baten bidez eta bastioi baimendu baten bidez erantzuten du, eta zu bakoitzeko Emacs laster-marka bat nahi duzu, asmatzen duen lasterbide baten ordez. Erabakia ez da zein bide hobea den; zure aurrean dagoen lanerako zein bide dagoen baimenduta da. Mantendu biak esplizitu, izendatu bereizita, eta utzi fitxategiaren izenari esaten zein aukeratu duzun.
Lehen baldintza: zein bide daude baimenduta?
Jauzi-ostalaria ez da VPN baldintza baten ordezko automatikoa, eta VPN ez da bastioi baimendu bat saltatzeko lizentzia. Galdetu zein ibilbide dauden baimenduta zure konturako eta datu hauetarako. Biak baimenduta badaude, aukera duzu; bakarra bada, laster-marken multzoak sarrera bat du. Erantzun hori datuen jabearengandik dator, gaur kasualitatez funtzionatzen duen ibilbidetik ez.
Idatzi erantzuna, istripu batean bereizketa hori bizkor desagertzen delako.
Bi bideek beren kontu- eta identitate-konfigurazioa ere behar dute. Ibilbide batean funtzionatzen duen alias partekatuak beste bidean huts egin dezake sarearekin zerikusirik ez duten arrazoiengatik.
Bigarren baldintza: bide bakoitza bereiz izenda dezakezu?
SSH konfigurazio batek bi ostalari-alias eduki ditzake helbide baterako, bakoitza proxy jokabide desberdinarekin. Jarri bloke zehatzak edozein komodin zabalaren aurretik, lortutako lehen balioa nagusitzen delako aukera gehienetan.
Host proj-direct proj-bastion
HostName 10.60.0.21
User analyst
ControlPath none
Host proj-direct
ProxyJump none
Host proj-bastion
ProxyJump gw.example.com
Goiko helbidea adibide bat da; ordeztu zure taldeak dokumentatzen duenarekin. Jauzi-aliasak bastioiaren kontu baimendua ere behar du, eta horrek normalean bigarren Host bloke bat esan nahi du bastioiaren berarentzat. Konexioen partekatzea hemen desgaitzeak bideen alderaketa zintzo mantentzen du, berrerabilitako konexio multiplexatuak ikusten saiatzen ari zaren ibilbide-aldaketak baino gehiago iraun baitezake.
Orduan urrutiko fitxategi-izenak bereizita eta irakurgarri mantentzen dira.
/ssh:proj-direct:/srv/project/README.md
/ssh:proj-bastion:/srv/project/README.md
Hirugarren baldintza: editoreak badaki aldea?
TRAMPek bi fitxategi-izen horiek helmuga desberdin gisa tratatzen ditu, eta hori da nahi duzuna. Markatu bakoitza zein bide erabiltzen duen adierazten duen izen batekin, eta ireki berriro laster-marka helmuga bakar baten esanahia editatu beharrean. Bi laster-markak alderaketa ikusgai egiten dute ere: biak ireki eta zein huts egiten duen ikus dezakezu konfiguraziorik aldatu gabe.
Ezarpen batek arreta merezi du ProxyJump tartean denean: TRAMPen konexioen partekatzeak itzalita egon behar du dagozkion konexioetarako, beraz ezarri tramp-use-connection-share nil gisa ireki aurretik. Bateragarritasun-ezarpena da, falta den ibilbide baten konponketa ez, eta ez du bide ez-baimendua baimendu egiten. TRAMPen ohiko galderak laster-markak dokumentatzen ditu izen hauek laburtzeko modu onartu gisa.
Ibilbidea isilka aldatzen duen laster-marka bat laster-markarik ez izatea baino okerragoa da.
Zergatik sare-ikonoak ez duela ezer frogatzen
NetworkManageren egoera-balio orokorrak 70 esan nahi du makinak konektibitate globala duela. Ez du VPN profilik izendatzen, eta Wi-Fi arruntak betetzen du. Behar duzun ibilbidea zehazki daraman pribatu-soilikako tunel batek batura-balio hori ukitu gabe utz dezake. Horregatik ikonoari lotutako lasterbide batek inoiz probatu ez duen bide baterako prestutasuna jakinaraz dezake.
Irakurri konexio zehatzaren egoera, orokorraren ordez.
Zerbait automatizatzen baduzu, galdetu izendatutako konexioari, gero egiaztatu helburuko ibilbidea, ebazlearen erantzuna eta SSH irismena ordena horretan. Haietako bakoitzak huts egin dezake aurrekoak arrakasta duen bitartean, eta horiek boolear bakarrean elkartzea da automatizazioak inoiz erabili ez duen bide baterako arrakasta jakinarazteko modua.
Zer egin bide bat funtzionatzeari uzten dionean
Gorde zure bufferrak ikertu aurretik, lehendik dagoen TRAMP saio batek ibilbide-aldaketa gaindi baitezake eta gero hurrengo idazketan huts egin. Itxi onartutako garbiketaren bidez, ireki berriro laster-marka, eta alderatu bi bideak zerbitzaria erorita dagoela suposatu beharrean.
Mantendu ostalari-gakoaren egiaztapena piztuta bastioirako zein helmugarako.
Ibilbide desberdin batek ez dizu ematen espero ez zenuen zerbitzari-gako bat onartzeko eskubiderik, eta ez du bide ez-baimendua onargarri egiten. Biak hartzen ari zinen erabakiarekiko erabaki bereiziak dira.