Preskočiť na obsah
100% lokálne

Generátor SSH config

Zmeniť zoznam serverov na hotové Host bloky pre ~/.ssh/config.

Vstup
Výstup

Generátor SSH config

Vložte jeden alebo viacero serverov — alias, adresu a používateľa, po jednom na riadok — a tento nástroj vygeneruje zodpovedajúce Host bloky pre váš súbor ~/.ssh/config. Je určený pre všetkých, ktorí spravujú viac ako pár serverov: namiesto ručného písania každého bloku odovzdajte celú tabuľku naraz a získajte úplný, hotový na vloženie config.

Každý riadok môže byť tak krátky ako "alias, host, user", alebo pridajte štvrtý a piaty stĺpec na prepísanie portu a cesty privátnej kľúče len pre daný server. Všetky ostatné možnosti sa aplikujú na každý blok: predvolený port a identifikačný súbor, skoková stanica cez ProxyJump pre servery za baštou, riadok LocalForward na presmerovanie portov, keep-alive interval (ServerAliveInterval), zdieľanie spojení s ControlMaster a prepínač na vypnutie forwardingu SSH agenta. Zapnite "Triedenie blokov abecedne" na udržanie dlhého config-u, a "Pridať komentár nad každý blok" na lepšiu orientáciu pri prezeraní súboru.

Riadky sú oddelené čiarkami alebo tabuláciou, takže tabuľka skopírovaná priamo z tabuľkového procesora funguje bez reformátovania. Riadok bez aliasu, hostu alebo používateľa sa preskočí namiesto toho, aby sa zrútil celý dávka, a riadky Windows (CRLF) a Unix (LF) sú spracovávané rovnakým spôsobom. Živá tally pod výstupom ukazuje počet vygenerovaných Host blokov, direktív a riadkov.

Všetko beží lokálne vo vašom prehliadači — názvy hostov, užívateľské mená a cesty kľúčov sa nikdy nenahrávajú. Keď skončíte, skopírujte výsledok, stiahnite ho ako .txt súbor na vloženie do ~/.ssh/config, alebo pošlite výstup späť na vstup na ďalšie doladenie.

Časté otázky

Aký formát používa vstupná tabuľka?
Jeden server na riadok: alias, host, user, s voliteľným štvrtým stĺpcom na zmenu portu a piatym na zmenu cesty privátnej kľúče pre daný server. Stĺpce môžu byť oddelené čiarkami alebo tabuláciou.
Čo sa stane s riadkom s chýbajúcim poľom?
Riadok bez aliasu, hostu alebo používateľa sa preskočí a nezahrnie sa do výsledku — nepreruší ostatné riadky.
Môžem generovať config-y pre servery za baštou?
Áno. Nastavte možnosť "Skoková stanica (ProxyJump)" a každý vygenerovaný blok obsahuje ProxyJump riadok.
Prepíše môj existujúci ~/.ssh/config?
Nie, nástroj iba vytvorí text. Vygenerované bloky skopírujte do svojho config-u, alebo ich pridajte, pomocou akéhokoľvek editora.
Sú moje servery niekde nahrané?
Nie. SSH config sa generuje úplne vo vašom prehliadači — vaše hosty, užívateľské mená a cesty kľúčov nikdy neopustia vašu zariadenie.