Tveir SSH-aliasar, einn þjónn: beint VPN eða stökkþjónn
Haldið samþykktri VPN-leið og samþykktri bastion-leið sem aðskildum aliasum og bókamerkjum, svo engin flýtileið þurfi að giska á hvaða leið sé heimiluð.
Sami einkavefþjónninn svarar um samþykkt VPN og í gegnum samþykktan bastion, og þú vilt eitt Emacs-bókamerki fyrir hvorn í stað flýtileiðar sem giskar. Ákvörðunin er ekki hvaða leið er betri; hún er hvaða leið er heimiluð fyrir verkið sem er fyrir framan þig. Haltu báðum skýrum, nefndu þær sér, og láttu skráarheitið segja hvora þú valdir.
Skilyrði eitt: hvaða leiðir eru samþykktar?
Stökkþjónn er ekki sjálfvirk staðgengil fyrir VPN-kröfu, og VPN er ekki leyfi til að sleppa samþykktum bastion. Spurðu hvaða slóðir eru heimilaðar fyrir reikninginn þinn og fyrir þessi gögn. Ef báðar eru heimilaðar hefurðu val; ef aðeins ein er það hefur bókamerkjasettið eina færslu. Það svar kemur frá eiganda gagnanna, ekki frá þeirri leið sem skyldi virka í dag.
Skrifaðu svarið niður, því greinin hverfur fljótt í atviki.
Báðar leiðir þurfa líka sína eigin reiknings- og auðkennisskilgreiningu. Deilt alias sem virkar um eina leið getur mistekist um hina af ástæðum sem hafa ekkert með netið að gera.
Skilyrði tvö: geturðu nefnt hverja leið á aðgreindan hátt?
SSH-skilgreining getur haldið tveimur hýsilaliasum fyrir eitt vistfang, hvort með sína milliliðahegðun. Setjið sérstöku blokkirnar fyrir hvaða breiða algildisstaf sem er, því fyrsta gildið sem fæst vinnur fyrir flesta valkosti.
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
Vistfangið hér að ofan er dæmi; skiptu því út fyrir það sem teymið þitt skjalfestir. Stökkaliasinn þarf líka samþykktan reikning bastionsins, sem þýðir venjulega aðra Host-blokk fyrir bastioninn sjálfan. Að slökkva á samnýtingu tenginga hér heldur leiðasamanburði heiðarlegum, því endurnýtt margrásatenging getur lifað lengur en leiðabreytingin sem þú ert að reyna að sjá.
Þá halda fjarlægu skráarheitin sér aðgreind og læsileg.
/ssh:proj-direct:/srv/project/README.md
/ssh:proj-bastion:/srv/project/README.md
Skilyrði þrjú: veit ritillinn muninn?
TRAMP meðhöndlar þessi tvö skráarheiti sem ólíka áfangastaði, sem er einmitt það sem þú vilt. Bókamerktu hvort undir nafni sem segir hvaða leið það notar, og opnaðu bókamerkið aftur í stað þess að breyta merkingu eins áfangastaðar. Tvö bókamerki gera samanburðinn líka sýnilegan: þú getur opnað bæði og séð hvort mistekst án þess að breyta neinni skilgreiningu.
Ein stilling á skilið athygli þegar ProxyJump á í hlut: samnýting tenginga í TRAMP verður að vera slökkt fyrir viðkomandi tengingar, svo stilltu tramp-use-connection-share á nil áður en þú opnar þær. Þetta er samhæfisstilling, ekki lagfæring á týndri leið, og hún gerir óheimilaða leið ekki heimilaða. TRAMP-algengar spurningar skjalfesta bókamerki sem studdu leiðina til að stytta þessi heiti.
Bókamerki sem skiptir um leið í kyrrþey er verra en ekkert bókamerki.
Hvers vegna nettáknið sannar ekkert
Heildarstöðugildið 70 hjá NetworkManager þýðir að vélin hefur alþjóðlega tengingu. Það nefnir enga VPN-snið og venjulegt Wi-Fi uppfyllir það. Göng einungis fyrir einkanetið sem bera nákvæmlega leiðina sem þú þarft geta látið þetta samtölugildi ósnortið. Þess vegna getur flýtileið bundin táknið tilkynnt reiðubúinleika fyrir leið sem hún hefur aldrei prófað.
Lestu stöðu tiltekinnar tengingar í stað heildarstöðunnar.
Ef þú sjálfvirkir eitthvað, spurðu nefndu tenginguna, athugaðu síðan markleiðina, svar leysandans og SSH-aðgengi í þeirri röð. Hvert þessara getur mistekist á meðan það fyrra tekst, og að fella þau í eitt bólskt gildi er hvernig sjálfvirkni endar með að tilkynna árangur fyrir leið sem hún notaði aldrei.
Hvað á að gera þegar leið hættir að virka
Vistaðu biðminnið þitt áður en þú rannsakar, því núverandi TRAMP-lota getur lifað leiðabreytingu og síðan mistekist við næstu skrif. Lokaðu henni með studdri hreinsun, opnaðu bókamerkið aftur og berðu saman leiðirnar tvær í stað þess að gera ráð fyrir að þjónninn sé niðri.
Haltu hýsillykilsstaðfestingu á fyrir bæði bastioninn og áfangastaðinn.
Önnur leið veitir þér ekki rétt til að samþykkja þjónlykil sem þú bjóst ekki við, og hún gerir ósamþykkta leið ekki ásættanlega heldur. Báðar eru aðskildar ákvarðanir frá þeirri sem þú varst að taka.