Generator ~/.ssh/config
Wygodne skróty do serwerów SSH
-
1Wprowadź dane
Wpisz treść, wklej tekst lub załaduj plik z dysku. -
2Kliknij przycisk
Narzędzie natychmiast przetworzy Twoje dane w przeglądarce. -
3Pobierz wynik
Skopiuj gotowy tekst lub zapisz plik na urządzeniu.
return "Wynik gotowy w 0.1s";
}
Oceń to narzędzie:
Powiązane narzędzia
Inne narzędzia, które mogą Ci się przydaćGenerator konfiguracji SSH
Plik ~/.ssh/config pozwala zapisać parametry połączeń i używać krótkich aliasów. Zamiast wpisywać długie polecenia, wystarczy ssh serwer.
Najważniejsze opcje
| Opcja | Znaczenie |
|---|---|
| Host | alias używany w poleceniu ssh |
| HostName | rzeczywisty adres serwera |
| User | nazwa użytkownika |
| Port | port SSH (domyślnie 22) |
| IdentityFile | klucz prywatny do uwierzytelniania |
| ProxyJump | serwer pośredniczący (bastion) |
Uprawnienia pliku
Plik ~/.ssh/config powinien mieć uprawnienia 600, a katalog ~/.ssh — 700. Inaczej SSH zignoruje konfigurację.
Przykład
Po dodaniu wpisu z aliasem prod łączysz się przez ssh prod, a narzędzia takie jak scp czy rsync również korzystają z tych ustawień.
Najczęstsze pytania
Po co ForwardAgent?
Pozwala użyć lokalnych kluczy na serwerze zdalnym — przydatne, gdy z serwera łączysz się dalej z Git lub innymi hostami.
Co daje ProxyJump?
Łączy przez serwer pośredniczący (bastion), co jest bezpieczniejsze niż wystawianie wewnętrznych maszyn na internet.
Czy konfiguracja działa dla wszystkich narzędzi?
Tak — OpenSSH oraz korzystające z niego git, scp, rsync i VS Code Remote stosują plik config.