Preskoči na vsebino
100% lokalno

SSH config generator

Pretvori seznam strežnikov v pripravljena Host okna za ~/.ssh/config.

Vhod
Izhod

SSH config generator

Prilepite en ali več strežnikov — alias, gostitelj in uporabnik, po enega v vrstici — in to orodje bo ustvarilo ustrezna Host okna za vašo ~/.ssh/config datoteko. Zasnavljeno je za vse, ki upravljajo več kot nekaj strežnikov: posredujte cel tabelo naenkrat in prejmite popolno, pripravljeno za prilepljenje konfiguracijo namesto ročnega tipkanja vsakega okna.

Vsaka vrstica je lahko tako kratka kot "alias, gostitelj, uporabnik" ali dodajte četrto in peto polje, da nadomestite port in pot zasebnega ključa za ta en strežnik. Vse ostalo je skupna možnost, ki se uporablja za vsa okna: privzeta porta in datoteka identitete, jump gostitelj prek ProxyJump za strežnike iza bastionu, LocalForward vrstica za posredovanje porta, interval keep-alive (ServerAliveInterval), skupna raba povezav s ControlMaster in možnost za onemogočanje posredovanja agenta. Vključite "sortiraj bloke alfabetično" za urejeno dolgo konfiguracijo in "dodaj komentar nad vsakim blokom" za lažje iskanje vsakega vnosa pri brskanju po datoteki.

Vrstice so ločene z vejicami ali tabulatorji, zato je tabela, kopirana direktno iz preglednice, deluje brez preoblikovanja. Vrstica, ki ji manjka alias, gostitelj ali uporabnik, se preskoči namesto da prekine celoten paket, in znaki za konec vrstice Windows (CRLF) in Unix (LF) se obravnavajo na enak način. Živo štetje pod rezultatom prikazuje, koliko Host oken, direktiv in vrstic je generirano, medtem ko tipkate.

Vse se izvaja lokalno v vašem brskalniku — imena strežnikov, uporabniška imena in poti ključev se nikoli ne nalagajo nikamor. Ko končate, kopirajte rezultat, prenesite ga kot .txt datoteko za spustitev v ~/.ssh/config ali pošljite rezultat nazaj v unos, da ga še naprej izpopolnjujete.

FAQ

Kakšna je oblika tabele vnosa?
En strežnik na vrstico: alias, gostitelj, uporabnik, z izbirno četrto vrednostjo za port na strežnik in peto za pot zasebnega ključa na strežnik. Polja lahko ločite z vejicami ali tabulatorji.
Kaj se zgodi z vrstico, ki ji manjka polje?
Vrstica, ki ji manjka alias, gostitelj ali uporabnik, se preskoči in izključi iz rezultata — to ne prepreči ostalim vrsticam, da bi bile generirane.
Ali lahko generiram konfiguracije za strežnike za bastionom?
Ja. Nastavite opcijo "Jump host (ProxyJump)" in vsako generirano okno vključuje ProxyJump vrstico, ki kaže nanj.
Ali bo prepisal mojo obstoječo ~/.ssh/config?
Ne, orodje samo proizvaja besedilo. Kopirajte generirane bloke v svojo konfiguracijsko datoteko ali jih dodajte z izbranim urejevalnikom.
Ali je moj seznam strežnikov naložen nekje?
Ne. SSH config je generiran v celoti v vašem brskalniku — vaša imena strežnikov, uporabniška imena in poti ključev nikoli ne zapustijo vašo napravo.