Ugrás a tartalomhoz
100% helyi

SSH config generátor

Szerverek listáját konvertálja használatra kész Host blokkokká a ~/.ssh/config fájlban.

Bemenet
Kimenet

SSH config generátor

Illesszen be egy vagy több szervert — alias, host és user, soronként egyet — és ez az eszköz elkészíti a megfelelő Host blokkokat a ~/.ssh/config fájlhoz. Azoknak készült, akik több szervert kezelnek: adjon meg egy teljes táblázatot egyszerre, és kapjon vissza egy teljes, azonnal beilleszthető konfigurációt az egyes blokkok kézzel történő begépelése helyett.

Minden sor lehet olyan rövid, mint az "alias, host, user", vagy adjon meg negyedik és ötödik mezőt, hogy felülbírálja az adott szerver portját és privát kulcs útvonalát. Minden egyéb opció egy megosztott beállítás, amely minden blokkra vonatkozik: az alapértelmezett port és identitásfájl, egy ugrási gazdagép ProxyJump-on keresztül a bastion mögött lévő szerverekhez, egy LocalForward sor a port továbbításhoz, egy keep-alive intervallum (ServerAliveInterval), kapcsolatmegosztás a ControlMaster segítségével, és egy kapcsoló az ügynök továbbítás letiltásához. Kapcsolja be az "blokkok alfabetikus rendezése" opciót, hogy egy hosszú konfiguráció rendezett maradjon, és az "megjegyzés hozzáadása minden blokk felett" lehetőséget, hogy minden bejegyzés könnyebben megtalálható legyen, amikor végiglapoz a fájlon.

A sorok vesszővel vagy tabulátorokkal vannak elválasztva, így egy közvetlenül táblázatkezelőből kimásolt táblázat újraformázás nélkül működik. A hiányzó alias, host vagy user mezővel rendelkező sorok kihagyódnak, nem pedig az egész köteg megromlásához vezetnek, és a Windows (CRLF) és Unix (LF) sorejelölések azonos módon kezelhetők. Az output alatti élő teljesítményszámlálóban látható, hány Host blokk, direktíva és sor lett generálva, ahogy gépel.

Minden lokálisan fut a böngészőjében — az állomásnevek, felhasználónevek és kulcs útvonalak soha nem töltődnek fel sehova. Ha kész, másolja ki az eredményt, töltse le szövegfájlként, hogy beírja a ~/.ssh/config-ba, vagy küldje vissza az outputot a bemenetbe, hogy folytassa a finomítást.

Gyakori kérdések

Milyen formátumot használ a bemeneti táblázat?
Egy szerver soronként: alias, host, user, egy opcionális negyedik mezővel a per-szerver portra és egy ötödikkel a per-szerver privát kulcs útvonalára. A mezőket vesszővel vagy tabulátorokkal lehet elválasztani.
Mi történik egy hiányzó mezővel rendelkező sorral?
Egy alias, host vagy user nélküli sor kihagyódik és kimarad az eredményből — az nem rombolja meg a többi sor generálását.
Generálhatok configokat a bastion gazdagép mögött lévő szerverekhez?
Igen. Állítsa be az "Ugrási gazdagép (ProxyJump)" opciót, és minden generált blokk egy ProxyJump sort tartalmaz, amely rá mutat.
Felülírja a meglévő ~/.ssh/config fájlomat?
Nem, az eszköz csak szöveget állít elő. Másolja ki a generált blokkokat a saját config fájljába, vagy fűzze hozzá őket, bármilyen szerkesztővel.
A szerver listám valahova feltöltve van?
Nem. Az SSH config teljes mértékben a böngészőjében jön létre — az állomásnevek, felhasználónevek és kulcs útvonalak soha nem hagyják el az eszközét.