OpenSSH: Unterschied zwischen den Versionen
Zeile 2: | Zeile 2: | ||
== Beschreibung == | == Beschreibung == | ||
[https://www.openssh.com/ OpenSSH] ist die beliebteste Implementierung des SSH-Protokolls | |||
* Es wird vom [https://openbsd.org/ OpenBSD]-Projekt gepflegt. | * Es wird vom [https://openbsd.org/ OpenBSD]-Projekt gepflegt. | ||
* portable Versionen werden mit vielen unix-ähnlichen Betriebssystemen und Windows Server verteilt | * portable Versionen werden mit vielen unix-ähnlichen Betriebssystemen und Windows Server verteilt | ||
; ''OpenSSH'' ist ein [[Programmpaket]] zur Dateiübertragung | |||
* | * [[Secure Shell]] (SSH) | ||
* [[SSH File Transfer Protocol]] | * [[SSH File Transfer Protocol]] | ||
Zeile 16: | Zeile 16: | ||
=== Bestandteile === | === Bestandteile === | ||
* ''ssh'' (als Ersatz für [[Remote Shell|rsh]], [[Remote login|rlogin]] und [[telnet]]) <code>ssh tero@example.com</code> | * ''ssh'' (als Ersatz für [[Remote Shell|rsh]], [[Remote login|rlogin]] und [[telnet]]) <code>ssh tero@example.com</code> | ||
* [[Secure Copy|scp]] (als Ersatz für rcp) <code>scp tero@example.com:~/somefile .</code> | * [[Secure Copy|scp]] (als Ersatz für rcp) <code>scp tero@example.com:~/somefile .</code> | ||
Zeile 26: | Zeile 25: | ||
* ssh-add (Lädt einen privaten Schlüssel in den ssh-agent) <code>ssh-add ~/.ssh/id_rsa</code> | * ssh-add (Lädt einen privaten Schlüssel in den ssh-agent) <code>ssh-add ~/.ssh/id_rsa</code> | ||
; | ; Weitere Funktionen | ||
* | ; Portweiterleitung | ||
* Mit [[Portweiterleitung]] kann der Client einen lokalen Port öffnen und [[Transmission Control Protocol|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 [[Virtual Private Network|VPN]]. | * Dies kann z. B. genutzt werden, um mit OpenSSH auf geschützte Ressourcen innerhalb eines Netzwerks zuzugreifen, ohne Aufbaus eines [[Virtual Private Network|VPN]]. | ||
* Die Portweiterleitung kann auch in umgekehrter Richtung erfolgen, wobei der Server Zugriff auf die Umgebung des Clients erhält. | * Die Portweiterleitung kann auch in umgekehrter Richtung erfolgen, wobei der Server Zugriff auf die Umgebung des Clients erhält. |
Version vom 21. Januar 2023, 21:35 Uhr
OpenSSH ist ein Programmpaket zur Dateiübertragung
Beschreibung
OpenSSH ist die beliebteste Implementierung des SSH-Protokolls
- Es wird vom OpenBSD-Projekt gepflegt.
- portable Versionen werden mit vielen unix-ähnlichen Betriebssystemen und Windows Server verteilt
- OpenSSH ist ein Programmpaket zur Dateiübertragung
- Beinhaltet
Bestandteile
- ssh (als Ersatz für rsh, rlogin und telnet)
ssh tero@example.com
- scp (als Ersatz für rcp)
scp tero@example.com:~/somefile .
- sftp (als 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 von OpenSSH 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
Anwendungen
Fehlerbehebung
Syntax
Optionen
Parameter
Umgebungsvariablen
Exit-Status
Konfiguration
Dateien
Sicherheit
Dokumentation
RFC
Man-Pages
Info-Pages
Siehe auch
Links
Projekt-Homepage
Weblinks
- https://de.wikipedia.org/wiki/OpenSSH
- OpenSSH SSH Client Manual (englisch)
- OpenSSH SFTP Client Manual (englisch)
Einzelnachweise
Testfragen
Testfrage 1
Antwort1
Testfrage 2
Antwort2
Testfrage 3
Antwort3
Testfrage 4
Antwort4
Testfrage 5
Antwort5