Přeskočit na obsah
100% lokálně

Generátor SSH config

Přeměňte seznam serverů na připravené Host bloky pro ~/.ssh/config.

Vstup
Výstup

Generátor SSH config

Vložte jeden nebo více serverů — alias, hostitele a uživatele, po jednom na řádek — a tento nástroj vygeneruje odpovídající Host bloky pro váš soubor ~/.ssh/config. Je určen pro všechny, kteří spravují více než pár serverů: místo ručního psaní každého bloku předajte celou tabulku najednou a objednejte si kompletní, připravený config.

Každý řádek může být tak krátký jako "alias, host, user", nebo přidejte čtvrtý a pátý sloupec pro přepsání portu a cesty soukromého klíče pouze pro daný server. Všechny ostatní možnosti se použijí na každý blok: výchozí port a identifikační soubor, přeskoční hostitel přes ProxyJump pro servery za baštou, řádek LocalForward pro přeposílání portů, keep-alive interval (ServerAliveInterval), sdílení připojení s ControlMaster a přepínač pro zakázání forwardingu SSH agenta. Zapněte "Seřadit bloky abecedně" pro údržbu dlouhého config-u a "Přidat komentář nad každý blok" pro lepší orientaci při procházení souboru.

Řádky jsou odděleny čárkami nebo tabulátorem, takže tabulka zkopírovaná přímo z tabulkového procesoru funguje bez reformatování. Řádek bez aliasu, hostitele nebo uživatele se přeskočí místo zhroucení celé dávky a řádky Windows (CRLF) a Unix (LF) jsou zpracovávány stejným způsobem. Živý počet pod výstupem ukazuje počet vygenerovaných Host bloků, direktiv a řádků.

Všechno běží lokálně ve vašem prohlížeči — názvy hostitelů, uživatelská jména a cesty klíčů se nikdy nenahrávají. Až budete hotovi, zkopírujte výsledek, stáhněte si jej jako soubor .txt, který vložíte do ~/.ssh/config, nebo odešlete výstup zpět do vstupu pro další doladění.

Časté dotazy

Jaký formát používá vstupní tabulka?
Jeden server na řádek: alias, host, user, s volitelným čtvrtým sloupcem pro změnu portu a pátým pro změnu cesty soukromého klíče pro daný server. Sloupce mohou být odděleny čárkami nebo tabulátorem.
Co se stane s řádkem, kterému chybí pole?
Řádek bez aliasu, hostitele nebo uživatele se přeskočí a nezahrne se do výsledku — nepreruší ostatní řádky.
Mohu generovat konfigurace pro servery za baštou?
Ano. Nastavte možnost "Přeskoční hostitel (ProxyJump)" a každý vygenerovaný blok obsahuje řádek ProxyJump.
Přepíše můj existující ~/.ssh/config?
Ne, nástroj pouze vytváří text. Vygenerované bloky zkopírujte do svého config-u nebo je připojte pomocí libovolného editoru.
Jsou moje servery někde nahrány?
Ne. SSH config se generuje zcela ve vašem prohlížeči — vaši hostitelé, uživatelská jména a cesty klíčů nikdy neopustí vaše zařízení.