OpenSSH
aus Wikipedia, der freien Enzyklopädie
| OpenSSH | |
|---|---|
| Entwickler: | Das OpenBSD-Projekt |
| Aktuelle Version: | 5.2 (23. Februar 2009) |
| Betriebssystem: | Multiplattform |
| Kategorie: | Remote Access |
| Lizenz: | BSD-Lizenz, ISC-Lizenz |
| Deutschsprachig: | nein |
| openssh.com | |
OpenSSH (Open Secure Shell) ist eine Zusammenstellung von Computerprogrammen, die verschlüsselte Verbindungen über ein Computernetzwerk mittels des SSH-Protokolls ermöglichen. Der Projektleiter ist Theo de Raadt aus Calgary in Kanada.
Inhaltsverzeichnis |
[Bearbeiten] Geschichte
Die erste OpenSSH-Version wurde vom OpenBSD-Projekt als eine offene Alternative zu bestehenden proprietären SSH-Programmen entwickelt. Die Entwickler behaupten, dass OpenSSH sicherer sei als das Original.
Die Software wird unter der BSD-Lizenz vertrieben und liegt im Quelltext vor, der klar und geprüft ist. Die Version OpenSSH 5.2 wurde am 23. Februar 2009 veröffentlicht.
[Bearbeiten] OpenSSH-Bestandteile
Die OpenSSH-Suite beinhaltet:
- 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
[Bearbeiten] Entwicklung
Die Verwaltung von OpenSSH ist in zwei Teams aufgeteilt. Ein Team macht strikt OpenBSD-basierte Entwicklung, um Code zu entwickeln, der so sauber, einfach und sicher wie möglich ist.
Das OpenSSH-Portabilitäts-Team nimmt diese Version und fügt Portabilitätscode hinzu, so dass OpenSSH auf vielen Betriebssystemen laufen kann (diese Versionen sind als p-Versionen bekannt und haben Namen wie „OpenSSH 4.2p1“). Stand Oktober 2005 werden folgende Betriebssysteme unterstützt:
- AIX
- HP-UX
- Irix
- Linux
- NeXTStep
- SCO OpenServer
- SNI/ReliantUnix
- Solaris
- Digital Unix/Tru64/OSF/1
- Mac OS X
- Cygwin
- FreeBSD
- NetBSD
- OpenBSD
[Bearbeiten] Finanzierung
Das OpenSSH-Projekt verkauft OpenSSH-T-Shirts und Poster mit dem Puffy genannten Kugelfisch. Hauptsächlich finanziert sich OpenSSH, wie OpenBSD durch Spenden. Es wird daher allgemein empfohlen Geld zu spenden statt T-Shirts zu kaufen.
[Bearbeiten] Literatur
- Timo Dotzauer, Tobias Lütticke: Das SSH-Buch. Leitfaden für den sicheren Einsatz von OpenSSH. ISBN 3-938626-03-8.
- Daniel J. Barrett, Richard E. Silvermann: SSH, The Secure Shell. ISBN 3-89721-287-0 (englisch: ISBN 0-596-00895-3).
- Michael Stahnke, John Traenkenschuh: Pro OpenSSH. ISBN 1-59059-476-2.
[Bearbeiten] Weblinks
- OpenSSH-Website
- ssh Manpage (englisch)

