===== ssh ===== ==== Beschreibung ==== //**ssh**// (Secure Shell) ist ein Protokoll und Kommandozeilen-Tool für den sicheren, verschlüsselten Zugriff auf entfernte Rechner über ein unsicheres Netzwerk. ==== Funktionen ==== * Sicherer Login auf entfernten Systemen (Ersatz für Telnet und rlogin) * Ausführen von Befehlen auf entfernten Rechnern * Sichere Dateiübertragung (z.B. mit scp, sftp) * Port-Weiterleitung (Tunneling) * Authentifizierung per Passwort oder Schlüssel ==== Syntax ==== ssh [Optionen] @ ==== Beispiele ==== ssh user@remotehost ssh -p 2222 user@remotehost ssh -i ~/.ssh/id_rsa user@remotehost ssh -L 8080:localhost:80 user@remotehost # Lokales Port-Forwarding ==== Konfiguration und Schlüsselverwaltung ==== * [[sammlung:sshd_config|sshd_config – SSH-Server-Konfiguration]] * [[sammlung:ssh-keygen|ssh-keygen – SSH-Schlüssel erzeugen und verwalten]] * [[sammlung:dot_ssh|~/.ssh – SSH-Konfigurationsverzeichnis]] * [[sammlung:ssh_tunnel|SSH-Tunnel]] ==== Weitere Informationen ==== man ssh