Generatore SSH config
Converti un elenco di server in blocchi Host pronti per ~/.ssh/config.
Generatore SSH config
Incolla uno o più server — alias, host e utente, uno per riga — e questo strumento costruisce i blocchi Host corrispondenti per il tuo file ~/.ssh/config. È progettato per chiunque gestisca più di un paio di server: passa un'intera tabella alla volta e ottieni una configurazione completa e pronta da incollare invece di digitare ogni blocco a mano.
Ogni riga può essere breve quanto "alias, host, utente", oppure aggiungi un quarto e quinto campo per sovrascrivere la porta e il percorso della chiave privata solo per quel server. Tutto il resto è un'opzione condivisa applicata a ogni blocco: una porta predefinita e un file di identità, un host di salto tramite ProxyJump per server dietro un bastion, una riga LocalForward per l'inoltro della porta, un intervallo keep-alive (ServerAliveInterval), condivisione delle connessioni con ControlMaster, e un'opzione per disabilitare l'agent forwarding. Attiva "ordina blocchi alfabeticamente" per mantenere una configurazione lunga ordinata, e "aggiungi un commento sopra ogni blocco" per rendere ogni voce più facile da trovare quando scorri il file.
Le righe sono separate da virgole o tabulazioni, quindi una tabella copiata direttamente da un foglio di calcolo funziona senza riformattazione. Una riga senza alias, host o utente viene saltata invece di interrompere l'intero lotto, e gli spazi di fine riga di Windows (CRLF) e Unix (LF) vengono gestiti allo stesso modo. Il contatore live sotto l'output mostra quanti blocchi Host, direttive e righe sono stati generati mentre digiti.
Tutto viene eseguito localmente nel tuo browser — i nomi host, i nomi utente e i percorsi delle chiavi non vengono mai caricati da nessuna parte. Quando hai finito, copia il risultato, scaricalo come file .txt da posizionare in ~/.ssh/config, o rimanda l'output all'input per continuare a perfezionarlo.