Sări la conținut
Complet local

Generator de configurare SSH

Convertiți o listă de servere în blocuri Host gata de utilizare pentru ~/.ssh/config.

Intrare
Ieșire

Generator de configurare SSH

Lipește unu sau mai mulți servere — alias, gazdă și utilizator, unu per linie — și acest instrument generează blocurile Host corespondente pentru fișierul tău ~/.ssh/config. A fost construit pentru oricine gestionează mai mult de unu sau doi servere: treci un tabel întreg odata și obține o configurație completă, gata de lipit, în loc să tastezi fiecare bloc manual.

Fiecare linie poate fi la fel de scurtă ca "alias, gazdă, utilizator", sau adaugă un patrulea și al cincilea câmp pentru a suprascrie portul și calea cheii private doar pentru acel server. Tot restul este o opțiune partajată aplicată fiecărui bloc: port implicit și fișier de identitate, o gazdă de salt prin ProxyJump pentru servere în spatele unui bastion, o linie LocalForward pentru redirectionarea porturilor, un interval keep-alive (ServerAliveInterval), partajarea conexiunilor cu ControlMaster, și un comutator pentru dezactivarea forwarding-ului agentului. Activează "sortare blocuri alfabetic" pentru a menține o configurație mare ordonată, și "adaugă comentariu deasupra fiecărui bloc" pentru a face fiecare intrare mai ușor de găsit când derulezi prin fișier.

Liniile sunt separate prin virgulă sau tab, deci un tabel copiat direct din foaia de calcul funcționează fără reformatare. O linie fără alias, gazdă sau utilizator este omisă în loc să întrerupe întregul lot, iar terminațiile de linie Windows (CRLF) și Unix (LF) sunt tratate la fel. Contorul live sub ieșire arată câte blocuri Host, directive și linii au fost generate pe măsură ce tastezi.

Tot functionează local în browserul tău — gazde, nume de utilizatori și căi de chei nu sunt niciodată încărcate nicăieri. Când termini, copiază rezultatul, descarcă-l ca fișier .txt pentru a-l pune în ~/.ssh/config, sau trimite ieșirea înapoi în intrare pentru a continua să o rafinezi.

FAQ

Ce format folosește tabelul de intrare?
Un server pe linie: alias, gazdă, utilizator, cu un câmp patrulea opțional pentru un port per server și al cincilea pentru o cale cheie privată per server. Câmpurile pot fi separate prin virgulă sau tab.
Ce se întâmplă cu o linie cu un câmp lipsă?
O linie fără alias, gazdă sau utilizator este omisă și lăsată în afara rezultatului — nu împiedică generarea celorlalte linii.
Pot genera configurări pentru servere în spatele unei gazdei bastion?
Da. Setează opțiunea "Gazdă de salt (ProxyJump)" și fiecare bloc generat include o linie ProxyJump care indică spre ea.
Va suprascrie fișierul meu ~/.ssh/config existent?
Nu, instrumentul doar produce text. Copiază blocurile generate în propriul tău fișier de configurație, sau anexează-le, folosind orice editor preferi.
Lista mea de servere este încărcată undeva?
Nu. Configurarea SSH este generată în întregime în browserul tău — gazde, nume de utilizatori și căi de chei nu părăsesc niciodată dispozitivul tău.