- OpenSSH
-
OpenSSH Entwickler Das OpenBSD-Projekt Aktuelle Version 5.9
(6. September 2011)Betriebssystem Multiplattform Kategorie Remote Access Lizenz BSD-Lizenz, ISC-Lizenz Deutschsprachig nein http://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
Geschichte
Die erste OpenSSH-Version wurde vom OpenBSD-Projekt als eine offene Alternative zu bestehenden proprietären SSH-Programmen entwickelt. Den Entwicklern zufolge soll OpenSSH sicherer sein 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.9 wurde am 6. September 2011 veröffentlicht.
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
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 Februar 2010 werden folgende Betriebssysteme unterstützt:
- AIX
- HP-UX
- Irix
- GNU/Linux-Distributionen
- NeXTStep
- SCO OpenServer
- SNI/ReliantUnix
- Solaris
- Digital Unix/Tru64/OSF/1
- Mac OS X
- Cygwin
- FreeBSD
- NetBSD
- OpenBSD
Finanzierung
Das OpenSSH-Projekt verkauft OpenSSH-T-Shirts und Poster mit dem Puffy genannten Kugelfisch. Hauptsächlich finanziert sich OpenSSH, wie OpenBSD durch Spenden.
Literatur
- Daniel J. Barrett, Richard E. Silvermann: SSH. Secure Shell. Ein umfassendes Handbuch. (Netzwerksicherheit). O'Reilly Beijing u. a. 2002, ISBN 3-89721-287-0 (englisch: SSH, the Secure Shell. The definitive Guide. (Securing your Network and Services). 2nd edition. ebenda 2005, ISBN 0-596-00895-3).
- Timo Dotzauer, Tobias Lütticke: Das SSH-Buch. Leitfaden für den sicheren Einsatz von OpenSSH. Millin, Lohmar 2007. ISBN 3-938626-03-8.
- Michael Stahnke: Pro OpenSSH, (Take Advantage of OpenSSH, the World's most popular SSH Protocol Implementation, to secure your Network). Apress, Berkeley CA 2006, ISBN 1-59059-476-2 (The Expert's Voice in open Source = Books for Professionals by Professionals).
Weblinks
- OpenSSH-Website
- ssh Manpage (englisch)
- ssh (als Ersatz für rsh, rlogin und telnet)
Wikimedia Foundation.