ssh Generatore di comandi
Genera comandi ssh per connettersi a un host remoto
Introduzione a ssh
## Cos'è ssh?
`ssh` (secure shell) apre una sessione terminale cifrata su un host remoto. L'host viene indicato come `user@host`; se ometti l'utente, ssh accede con il tuo nome utente locale attuale.
## Come usarlo
1. **Inserisci utente e host**: es. utente `root`, host `example.com` → `root@example.com`. 2. **Imposta le opzioni** (facoltativo): `-p` per una porta non predefinita, `-i` per una specifica chiave privata. 3. **Aggiungi un comando** (facoltativo): esegue un comando e torna indietro invece di aprire una shell. 4. **Copia ed esegui**: incolla il comando generato nel tuo terminale.
Flag e modelli
``` ssh root@example.com ssh -i ~/.ssh/deploy_key -p 2222 example.com ssh user@host ls -la ```
### Flag comuni - `-p <port>` — connettiti a questa porta (predefinita 22) - `-i <key>` — usa questo file di chiave privata - `-v` — verbose (debug dei problemi di connessione) - `-C` — comprimi i dati (connessioni lente) - `-t` — forza un pseudo-terminale (necessario per sudo/editor remoti) - `-X` — abilita X11 forwarding (esegui app GUI remote)
### Suggerimenti - Inserisci la tua chiave pubblica in `~/.ssh/authorized_keys` sull'host per accedere senza password. - Un comando alla fine viene eseguito una volta sola e disconnette: `ssh host uname -a`.
▶Come mi connetto a una porta non predefinita?
▶Come uso una chiave SSH specifica?
Se questo strumento è stato di aiuto per te, considera l’idea di regalarmi un caffè.
Comprami un caffè.