ssh Befehlsgenerator
ssh-Befehle zum Verbinden mit einem Remote-Host erstellen
Erste Schritte mit ssh
## Was ist ssh?
`ssh` (Secure Shell) öffnet eine verschlüsselte Terminal-Sitzung auf einem Remote-Host. Der Host wird als `user@host` angegeben; wenn Sie den Benutzer weglassen, meldet sich ssh mit Ihrem aktuellen lokalen Benutzernamen an.
## Verwendung
1. **Benutzer und Host eingeben**: z. B. Benutzer `root`, Host `example.com` → `root@example.com`. 2. **Optionen setzen** (optional): `-p` für einen Nicht-Standard-Port, `-i` für einen bestimmten privaten Schlüssel. 3. **Befehl hinzufügen** (optional): führt einen Befehl aus und kehrt zurück, anstatt eine Shell zu öffnen. 4. **Kopieren & Ausführen**: fügen Sie den erstellten Befehl in Ihr Terminal ein.
Flags & Muster
``` ssh root@example.com ssh -i ~/.ssh/deploy_key -p 2222 example.com ssh user@host ls -la ```
### Häufige Flags - `-p <port>` — mit diesem Port verbinden (Standard 22) - `-i <key>` — diese private Schlüsseldatei verwenden - `-v` — ausführlich (Verbindungsprobleme debuggen) - `-C` — Daten komprimieren (langsame Verbindungen) - `-t` — Pseudo-Terminal erzwingen (nötig für sudo/Remote-Editoren) - `-X` — X11-Weiterleitung aktivieren (Remote-GUI-Anwendungen ausführen)
### Tipps - Legen Sie Ihren öffentlichen Schlüssel in `~/.ssh/authorized_keys` auf dem Host ab, um sich ohne Passwort anzumelden. - Ein Befehl am Ende wird einmal ausgeführt und beendet die Verbindung: `ssh host uname -a`.
▶Wie verbinde ich mich über einen Nicht-Standard-Port?
▶Wie verwende ich einen bestimmten SSH-Schlüssel?
Wenn dieses Tool Ihnen geholfen hat, zögern Sie nicht, mir einen Kaffee zu kaufen.
Kaufe mir einen Kaffee.