OpenSSH: Unterschied zwischen den Versionen
Erscheinungsbild
Keine Bearbeitungszusammenfassung |
|||
Zeile 15: | Zeile 15: | ||
* [[Server (Software)|Server]] | * [[Server (Software)|Server]] | ||
; | ; Befehle | ||
{| class="wikitable sortable options" | {| class="wikitable sortable options" | ||
|- | |- | ||
! Befehl !! Beschreibung !! Beispiel | ! Befehl !! Beschreibung !! Beispiel | ||
|- | |- | ||
| ssh || Ersatz für [[Remote Shell|rsh]], [[Remote login|rlogin]] und [[telnet]] || ssh tero@example.com | | [[ssh]] || Ersatz für [[Remote Shell|rsh]], [[Remote login|rlogin]] und [[telnet]] || ssh tero@example.com | ||
|- | |- | ||
| [[ | | [[scp]] || Secure Copy, Ersatz für rcp || scp tero@example.com:~/somefile | ||
|- | |- | ||
| [[ | | [[sftp]] || SSH File Transfer Protocol, Ersatz für [[File Transfer Protocol|ftp]] || sftp tero@example.com | ||
|- | |- | ||
| sshd (der SSH-[[Daemon]]) || Beinhaltet scp- und sftp-Server || sshd | | [[sshd]] (der SSH-[[Daemon]]) || Beinhaltet scp- und sftp-Server || sshd | ||
|- | |- | ||
| ssh-keygen || Authentifizierungsschlüssel-Generator, -Management und -Konvertierung || ssh-keygen | | [[ssh-keygen]] || Authentifizierungsschlüssel-Generator, -Management und -Konvertierung || ssh-keygen | ||
|- | |- | ||
| ssh-keyscan || Erfassen von SSH Public Keys || ssh-keyscan | | [[ssh-keyscan]] || Erfassen von SSH Public Keys || ssh-keyscan | ||
|- | |- | ||
| ssh-agent || Hält den privaten Schlüssel im Arbeitsspeicher || eval `ssh-agent` | | [[ssh-agent]] || Hält den privaten Schlüssel im Arbeitsspeicher || eval `ssh-agent` | ||
|- | |- | ||
| ssh-add || Lädt einen privaten Schlüssel in den ssh-agent || ssh-add ~/.ssh/id_rsa | | [[ssh-add]] || Lädt einen privaten Schlüssel in den ssh-agent || ssh-add ~/.ssh/id_rsa | ||
|} | |} | ||
Version vom 14. März 2025, 10:07 Uhr
OpenSSH - Implementierung des SSH-Protokolls
Beschreibung
OpenSSH ist die beliebteste Implementierung des SSH-Protokolls
- Vom OpenBSD-Projekt gepflegt
- Portable Versionen werden mit vielen Unix-ähnlichen Betriebssystemen und Windows Server verteilt
- OpenSSH ist ein Programmpaket zur Dateiübertragung
- Beinhaltet
- Befehle
Befehl | Beschreibung | Beispiel |
---|---|---|
ssh | Ersatz für rsh, rlogin und telnet | ssh tero@example.com |
scp | Secure Copy, Ersatz für rcp | scp tero@example.com:~/somefile |
sftp | SSH File Transfer Protocol, Ersatz für ftp | sftp tero@example.com |
sshd (der SSH-Daemon) | Beinhaltet scp- und sftp-Server | sshd |
ssh-keygen | Authentifizierungsschlüssel-Generator, -Management und -Konvertierung | ssh-keygen |
ssh-keyscan | Erfassen von SSH Public Keys | ssh-keyscan |
ssh-agent | Hält den privaten Schlüssel im Arbeitsspeicher | eval `ssh-agent` |
ssh-add | Lädt einen privaten Schlüssel in den ssh-agent | ssh-add ~/.ssh/id_rsa |
- Weitere Funktionen
- Portweiterleitung
- Mit Portweiterleitung kann der Client einen lokalen Port öffnen und TCP-Verkehr über den Server an ein entferntes Ziel weiterleiten
- Dies kann z. B. genutzt werden, um mit OpenSSH auf geschützte Ressourcen innerhalb eines Netzwerks zuzugreifen, ohne Aufbaus eines VPN.
- Die Portweiterleitung kann auch in umgekehrter Richtung erfolgen, wobei der Server Zugriff auf die Umgebung des Clients erhält.
- Lizenz
- Lizenzierung unübersichtlich
Es wurden mehrere Lizenzen übernommen
- was letztlich der ursprünglichen BSD-Lizenz gleichkommt
Bei vielen Funktionen zur Verschlüsselung greift OpenSSH auf LibreSSL zurück
Installation
Aufruf
Optionen
Argumente
Umgebung
Rückgabewert
Anwendungen
Problembehebung
Konfiguration
Dateien
Siehe auch
Sicherheit
Dokumentation
RFC
Man-Page
Info-Pages
Links
Projekt
Weblinks
- https://de.wikipedia.org/wiki/OpenSSH
- OpenSSH SSH Client Manual (englisch)
- OpenSSH SFTP Client Manual (englisch)