[OpenSSH]

Portables OpenSSH


Die normale OpenSSH-Entwicklung produziert eine kleine, sichere und einfach zu verwaltende Version für das OpenBSD-Projekt. Das OpenSSH-Portabilitätsteam nimmt sich dann dieser Grundversion an und fügt Portabilitäts-Quelltext hinzu, sodass OpenSSH auf vielen anderen Betriebssystemen laufen kann (leider ergibt sich insbesondere durch die Nutzung von Authentifizierung durch OpenSSH eine ganze *Menge* Probleme durch die Unterschiede zwischen den Unix-Betriebssystemen).

Das hier bereitgestellte OpenSSH ist dafür ausgelegt, um auf den folgenden Unix-Betriebssystemen zu funktionieren:

Das portable OpenSSH folgt der Entwicklung der offiziellen Version, jedoch sind die Releases nicht zeitlich aufeinander abgestimmt. Portable Versionen sind an einem »p« im Namen erkennbar (z. B. 4.0p1). Die offiziellen OpenBSD Quellen werden nie den Suffix »p« nutzen; ihre Versionsnummer wird immer dann erhöht, wenn sie »stabile Punkte« in ihrer Entwicklung erreichen.

Die folgenden Dateien beschreiben die Entwicklungsanstrengungen des OpenSSH-Portabilitätsteams. Die Releasedateien werden mit Hilfe jenes öffentlichen PGP-Schlüssels signiert, der in der Datei DJM-GPG-KEY.asc auf der FTP-Seite zum Download bereitliegt. Dieser Schlüssel ist auch über das Keyserver-Netzwerk verfügbar.

Entwickler

Taufrische nächtliche Schnappschüsse gibt es hier und im Verzeichnis snapshots/ der Spiegelserver. Die portablen Releases von OpenSSH sind ebenfalls über anonymes CVS verfügbar. Um sie abzurufen, musst du die folgenden Kommandos ausführen:

export CVSROOT=anoncvs@anoncvs.mindrot.org:/cvs
export CVS_RSH=/usr/bin/ssh
cvs get openssh
(Dieses Repositorium besitzt kein Passwort. Und ja, es ist schreibgeschützt, versuche also nicht, zu committen. Dieses Repositorium wird von Damien Miller bereitgestellt und betreut. Die Fingerprints der SSH-Schlüssel für dieses Repositorium sind:
256 f2:5f:5c:32:1f:7d:06:b7:88:19:2f:56:5e:6b:68:56 ssh_host_ecdsa_key.pub
2048 8e:09:e9:fb:dc:af:e4:a5:e6:a0:e2:28:59:63:84:17 ssh_host_rsa_key.pub
1024 3e:38:50:b8:d7:b7:dc:bc:13:c4:d8:76:c8:31:e3:44 ssh_host_dsa_key.pub

Nachdem eine Arbeitskopie des Repositoriums erzeugt wurde, muss die Datei configure durch das Ausführen von autoreconf erzeugt werden, das sich im autoconf-Paket befindet (die benötigte Version wird in der INSTALL-Datei angeführt). Dieser Schritt muss auch nach Änderungen an der Datei configure.ac durchgeführt werden.

Entwickler werden darum gebeten, die Richtlinien zu lesen und zu befolgen, wenn sie Quelltext beisteuern möchten. Korrekturroutinen sollten im »unified diff«-Format gesendet werden.

Herunterladen


Index
HTTP-Spiegelserver
FTP-Spiegelserver
RSYNC-Spiegelserver

Die Listen der bekannten Spiegelserver werden durch die ursprüngliche Version dieser Seite, portable.html, zur Verfügung gestellt.


OpenSSH www@openbsd.org
$OpenBSD: portable.html,v 1.157 2012/05/01 19:11:27 ajacoutot Exp $