ssh Generator poleceń
Generuj polecenia ssh do łączenia się ze zdalnym hostem
Pierwsze kroki z ssh
## Czym jest ssh?
`ssh` (secure shell) otwiera szyfrowaną sesję terminala na zdalnym hoście. Host podaje się jako `user@host`; jeśli pominiesz użytkownika, ssh zaloguje się z Twoją bieżącą lokalną nazwą użytkownika.
## Jak używać
1. **Wprowadź użytkownika i host**: np. użytkownik `root`, host `example.com` → `root@example.com`. 2. **Ustaw opcje** (opcjonalnie): `-p` dla portu innego niż domyślny, `-i` dla konkretnego klucza prywatnego. 3. **Dodaj polecenie** (opcjonalnie): uruchom jedno polecenie i wróć, zamiast otwierać powłokę. 4. **Kopiuj i uruchom**: wklej wygenerowane polecenie do terminala.
Flagi i wzorce
``` ssh root@example.com ssh -i ~/.ssh/deploy_key -p 2222 example.com ssh user@host ls -la ```
### Typowe flagi - `-p <port>` — połącz z tym portem (domyślnie 22) - `-i <key>` — użyj tego pliku klucza prywatnego - `-v` — szczegółowe wyjście (debugowanie problemów z połączeniem) - `-C` — kompresuj dane (wolne łącza) - `-t` — wymuś pseudoterminal (potrzebne dla sudo/zdalnych edytorów) - `-X` — włącz przekazywanie X11 (uruchamianie zdalnych aplikacji GUI)
### Wskazówki - Umieść swój klucz publiczny w `~/.ssh/authorized_keys` na hoście, aby logować się bez hasła. - Polecenie na końcu wykonuje się raz i rozłącza: `ssh host uname -a`.
▶Jak połączyć się na innym porcie niż domyślny?
▶Jak użyć konkretnego klucza SSH?
Jeśli ten tool był dla ciebie przydatny, pomyśl o tym, aby kupić mi kawę.
Kup mi kawę.