Generator konfiguracji SSH
Zmień listę serwerów na gotowe bloki Host dla ~/.ssh/config.
Generator konfiguracji SSH
Wklej jeden lub więcej serwerów — alias, hosta i użytkownika, po jednym w linii — a to narzędzie wygeneruje odpowiednie bloki Host dla Twojego pliku ~/.ssh/config. Jest przeznaczony dla każdego, kto zarządza więcej niż kilkoma serwerami: zamiast ręcznego pisania każdego bloku, przekaż całą tabelę naraz i otrzymaj kompletną, gotową do wklejenia konfigurację.
Każdy wiersz może być tak krótki jak "alias, host, user", lub dodaj czwarty i piąty kolumny, aby zmienić port i ścieżkę klucza prywatnego tylko dla tego serwera. Wszystkie inne opcje stosują się do każdego bloku: domyślny port i plik tożsamości, host przeskoku poprzez ProxyJump dla serwerów za bastionem, linia LocalForward do przekierowania portów, interwał keep-alive (ServerAliveInterval), udostępnianie połączeń z ControlMaster i przełącznik do wyłączenia forwardingu agenta SSH. Włącz "Sortuj bloki alfabetycznie", aby utrzymać porządek w długim config-u, i "Dodaj komentarz ponad każdy blok", aby ułatwić znalezienie każdego wpisu podczas przeglądania pliku.
Wiersze są oddzielone przecinkami lub tabulacją, więc tabela skopiowana bezpośrednio z arkusza kalkulacyjnego działa bez przeformatowania. Wiersz bez aliasu, hosta lub użytkownika jest pomijany, zamiast przerywać całą porcję, a wiersze Windows (CRLF) i Unix (LF) są obsługiwane w ten sam sposób. Licznik na żywo poniżej wyjścia pokazuje liczbę wygenerowanych bloków Host, dyrektyw i linii.
Wszystko działa lokalnie w Twojej przeglądarce — nazwy hostów, nazwy użytkowników i ścieżki kluczy nigdy nie są wysyłane. Gdy skończysz, skopiuj wynik, pobierz go jako plik .txt do wklejenia do ~/.ssh/config lub wyślij wyjście z powrotem do wejścia, aby je dopracować.