[OpenSSH]

Portable OpenSSH


Normal OpenSSH development produces a very small, secure, and easy to maintain version for the OpenBSD project. The OpenSSH Portability Team takes that pure version and adds portability code so that OpenSSH can run on many other operating systems (Unfortunately, in particular since OpenSSH does authentication, it runs into a *lot* of differences between Unix operating systems).

The OpenSSH provided here is designed to run on the following Unix operating systems:

The portable OpenSSH follows development of the official version, but releases are not synchronized. Portable releases are marked with a 'p' (e.g. 4.0p1). The official OpenBSD source will never use the 'p' suffix, but will instead increment the version number when they hit 'stable spots' in their development.

The following files describe the development efforts of the OpenSSH portability development team. The release files are signed with the PGP public key contained in the file DJM-GPG-KEY.asc on the ftp site. This key is also available through the key server network.

Developers

Bleeding-edge nightly snapshots are available here and in the snapshots/ directory on the mirror sites. The portable releases of OpenSSH are also available by anonymous CVS. To access these you will need to issue the following commands:

export CVSROOT=anoncvs@anoncvs.mindrot.org:/cvs
export CVS_RSH=/usr/bin/ssh
cvs get openssh
(There is no password on this repository. And yes, it is read-only, so don't try to commit to it). This repository is provided and maintained by Damien Miller. The SSH key fingerprints for this repository are:
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

Once checked out, the configure file needs to be created by running autoreconf from the autoconf package (the required version is listed in the INSTALL file). It will also need to be run again if any changes are made to the configure.ac file.

Developers are asked to read and follow these guidelines when submitting code. Patches should be sent in unified diff format.

Download


Index
HTTP mirrors
FTP mirrors
RSYNC mirrors


HTTP

In the HTTP directory you will find tarballs of the current version, diffs against the OpenBSD source and RPMs for RedHat Linux systems. Historical versions are available in the old/ directory.
Australia (Adelaide) http://mirror.internode.on.net/pub/OpenBSD/OpenSSH/portable/
Australia (Brisbane) http://mirror.aarnet.edu.au/pub/OpenBSD/OpenSSH/portable/
Australia (Perth) http://ftp.iinet.net.au/pub/OpenBSD/OpenSSH/portable/
Austria (Vienna) http://ftp5.eu.openbsd.org/ftp/pub/OpenBSD/OpenSSH/portable/
Austria (Vienna) http://ftp2.eu.openbsd.org/pub/OpenBSD/OpenSSH/portable/
Belgium (Brussels) http://ftp.belnet.be/pub/OpenBSD/OpenSSH/portable/
Bulgaria (Sofia) http://mirror.telepoint.bg/OpenBSD/OpenSSH/portable/
Canada (Alberta) http://ftp.OpenBSD.org/pub/OpenBSD/OpenSSH/portable/
Canada (Kingston, ON) http://athena.caslab.queensu.ca/pub/OpenBSD/OpenSSH/portable/
Canada (Toronto, ON) http://openbsd.cs.toronto.edu/pub/OpenBSD/OpenSSH/portable/
Costa Rica http://mirrors.ucr.ac.cr/OpenBSD/OpenSSH/portable/
Czech Republic http://mirror.steadynet.cz/pub/OpenBSD/OpenSSH/portable/
Denmark (Aalborg) http://ftp.openbsd.dk/pub/OpenBSD/OpenSSH/portable/
Estonia (Tallinn) http://ftp.aso.ee/pub/OpenBSD/OpenSSH/portable/
Estonia (Tallinn) http://ftp.estpak.ee/pub/OpenBSD/OpenSSH/portable/
France (Paris) http://ftp.fr.openbsd.org/pub/OpenBSD/OpenSSH/portable/
France (Paris) http://ftp2.fr.openbsd.org/pub/OpenBSD/OpenSSH/portable/
France (Paris) http://mirrors.ircam.fr/pub/OpenBSD/OpenSSH/portable/
Germany (Erlangen) http://openbsd.cs.fau.de/pub/OpenBSD/OpenSSH/portable/
Germany (Berlin) http://ftp.spline.de/pub/OpenBSD/OpenSSH/portable/
Germany (Oldenburg) http://ftp.bytemine.net/pub/OpenBSD/OpenSSH/portable/
Germany (Aachen) http://ftp.halifax.rwth-aachen.de/openbsd/OpenSSH/portable/
Germany (Hamburg) http://artfiles.org/openbsd/OpenSSH/portable/
Germany (Frankfurt) http://ftp.hostserver.de/pub/OpenBSD/OpenSSH/portable/
Greece (Heraklion) http://ftp.cc.uoc.gr/mirrors/OpenBSD/OpenSSH/portable/
Hungary (Budapest) http://ftp.fsn.hu/pub/OpenBSD/OpenSSH/portable/
Indonesia (Surabaya, Java) http://kartolo.sby.datautama.net.id/pub/OpenBSD/OpenSSH/portable/
Indonesia (Banyuwangi, Java) http://mirror.poliwangi.ac.id/pub/OpenBSD/OpenSSH/portable/
Ireland (Dublin) http://ftp.heanet.ie/pub/OpenBSD/OpenSSH/portable/
Italy (Rome) http://openbsd.mirror.garr.it/pub/OpenBSD/OpenSSH/portable/
Japan (Ishikawa) http://ftp.jaist.ac.jp/pub/OpenBSD/OpenSSH/portable/
Japan (Saitama) http://www.ftp.ne.jp/OpenBSD/OpenSSH/portable/
The Netherlands (Utrecht) http://ftp.nluug.nl/pub/OpenBSD/OpenSSH/portable/
The Netherlands (Ede) http://ftp.bit.nl/pub/OpenBSD/OpenSSH/portable/
Pakistan (Karachi) http://stingray.cyber.net.pk/pub/OpenBSD/OpenSSH/portable/
Poland (Oswiecim) http://piotrkosoft.net/pub/OpenBSD/OpenSSH/portable/
Poland (Warszawa) http://ftp.icm.edu.pl/pub/OpenBSD/OpenSSH/portable/
Russia (Moscow) http://mirror.yandex.ru/pub/OpenBSD/OpenSSH/portable/
Saudi Arabia (Riyadh) http://mirrors.isu.net.sa/pub/ftp.openbsd.org/OpenSSH/portable/
Slovenia (Ljubljana) http://www.obsd.si/pub/OpenBSD/OpenSSH/portable/
South Africa (Johannesburg) http://mirror.is.co.za/mirror/ftp.openbsd.org/OpenSSH/portable/
Spain (Oviedo) http://mirror.codigo23.net/pub/OpenBSD/OpenSSH/portable/
Sweden (Stockholm) http://ftp.eu.openbsd.org/pub/OpenBSD/OpenSSH/portable/
Switzerland (Zurich) http://mirror.switch.ch/ftp/pub/OpenBSD/OpenSSH/portable/
Switzerland (Zurich) http://ftp.ch.openbsd.org/pub/OpenBSD/OpenSSH/portable/
United Kingdom (Kent) http://www.mirrorservice.org/pub/OpenBSD/OpenSSH/portable/
United Kingdom (Manchester) http://mirror.bytemark.co.uk/OpenBSD/OpenSSH/portable/
United Kingdom (Oxford) http://mirror.ox.ac.uk/pub/OpenBSD/OpenSSH/portable/
United Kingdom (London) http://mirror.exonetric.net/pub/OpenBSD/OpenSSH/portable/
USA (Redwood City, CA) http://ftp5.usa.openbsd.org/pub/OpenBSD/OpenSSH/portable/
USA (Boulder, CO) http://ftp3.usa.openbsd.org/pub/OpenBSD/OpenSSH/portable/
USA (Chicago, IL) http://mirror.team-cymru.org/pub/OpenBSD/OpenSSH/portable/
USA (Chicago, IL) http://mirror.planetunix.net/pub/OpenBSD/OpenSSH/portable/
USA (Rochester, NY) http://filedump.se.rit.edu/pub/OpenBSD/OpenSSH/portable/
USA (Pittsburgh, PA) http://openbsd.mirrors.hoobly.com/OpenSSH/portable/
USA (Pittsburgh, PA) http://openbsd.mirrors.pair.com/OpenSSH/portable/
USA (Arlington Heights, IL) http://mirrors.gigenet.com/pub/OpenBSD/OpenSSH/portable/
USA (Dallas, TX) http://mirror.esc7.net/pub/OpenBSD/OpenSSH/portable/
USA (Denver, CO) http://openbsd.mirrorcatalogs.com/pub/OpenBSD/OpenSSH/portable/
USA (New York City, NY) http://mirrors.nycbug.org/pub/OpenBSD/OpenSSH/portable/
USA (Boise, ID) http://mirrors.syringanetworks.net/pub/OpenBSD/OpenSSH/portable/
USA (Harrisonburg, VA) http://mirror.jmu.edu/pub/OpenBSD/OpenSSH/portable/
USA (Rochester, NY) http://openbsd.mirror.frontiernet.net/pub/OpenBSD/OpenSSH/portable/


FTP

In the FTP directory you will find tarballs of the current version, diffs against the OpenBSD source and RPMs for RedHat Linux systems. Historical versions are available in the old/ directory.
Australia (Adelaide) ftp://mirror.internode.on.net/pub/OpenBSD/OpenSSH/portable/
Australia (Perth) ftp://ftp.iinet.net.au/pub/OpenBSD/OpenSSH/portable/
Austria (Vienna) ftp://ftp5.eu.openbsd.org/pub/OpenBSD/OpenSSH/portable/
Austria (Vienna) ftp://ftp2.eu.openbsd.org/pub/OpenBSD/OpenSSH/portable/
Belgium (Brussels) ftp://ftp.belnet.be/pub/OpenBSD/OpenSSH/portable/
Canada (Alberta) ftp://ftp.OpenBSD.org/pub/OpenBSD/OpenSSH/portable/
Canada (Kingston, ON) ftp://athena.caslab.queensu.ca/pub/OpenBSD/OpenSSH/portable/
Canada (Toronto, ON) ftp://openbsd.cs.toronto.edu/pub/OpenBSD/OpenSSH/portable/
Costa Rica ftp://mirrors.ucr.ac.cr/OpenBSD/OpenSSH/portable/
Czech Republic ftp://mirror.steadynet.cz/pub/OpenBSD/OpenSSH/portable/
Denmark (Aalborg) ftp://ftp.openbsd.dk/pub/OpenBSD/OpenSSH/portable/
Estonia (Tallinn) ftp://ftp.aso.ee/pub/OpenBSD/OpenSSH/portable/
Estonia (Tallinn) ftp://ftp.estpak.ee/pub/OpenBSD/OpenSSH/portable/
France (Paris) ftp://ftp.fr.openbsd.org/pub/OpenBSD/OpenSSH/portable/
France (Paris) ftp://ftp2.fr.openbsd.org/pub/OpenBSD/OpenSSH/portable/
France (Paris) ftp://mirrors.ircam.fr/pub/OpenBSD/OpenSSH/portable/
France (Rennes) ftp://ftp.irisa.fr/pub/OpenBSD/OpenSSH/portable/
Germany (Erlangen) ftp://openbsd.cs.fau.de/pub/OpenBSD/OpenSSH/portable/
Germany (Berlin) ftp://ftp.spline.de/pub/OpenBSD/OpenSSH/portable/
Germany (Esslingen) ftp://ftp-stud.fht-esslingen.de/pub/OpenBSD/OpenSSH/portable/
Germany (Oldenburg) ftp://ftp.bytemine.net/pub/OpenBSD/OpenSSH/portable/
Germany (Aachen) ftp://ftp.halifax.rwth-aachen.de/pub/OpenBSD/OpenSSH/portable/
Germany (Frankfurt) ftp://ftp.hostserver.de/pub/OpenBSD/OpenSSH/portable/
Greece (Heraklion) ftp://ftp.cc.uoc.gr/mirrors/OpenBSD/OpenSSH/portable/
Hungary (Budapest) ftp://ftp.fsn.hu/pub/OpenBSD/OpenSSH/portable/
Ireland (Dublin) ftp://ftp.heanet.ie/pub/OpenBSD/OpenSSH/portable/
Italy (Rome) ftp://openbsd.mirror.garr.it/pub/OpenBSD/OpenSSH/portable/
Japan (Ishikawa) ftp://ftp.jaist.ac.jp/pub/OpenBSD/OpenSSH/portable/
Japan (Saitama) ftp://ftp.kddilabs.jp/OpenBSD/OpenSSH/portable/
The Netherlands (Utrecht) ftp://ftp.nluug.nl/pub/OpenBSD/OpenSSH/portable/
The Netherlands (Ede) ftp://ftp.bit.nl/pub/OpenBSD/OpenSSH/portable/
Pakistan (Karachi) ftp://stingray.cyber.net.pk/OpenBSD/OpenSSH/portable/
Poland (Oswiecim) ftp://ftp.piotrkosoft.net/pub/OpenBSD/OpenSSH/portable/
Poland (Warszawa) ftp://ftp.icm.edu.pl/pub/OpenBSD/OpenSSH/portable/
Russia (Moscow) ftp://mirror.yandex.ru/pub/OpenBSD/OpenSSH/portable/
Saudi Arabia (Riyadh) ftp://mirrors.isu.net.sa/pub/ftp.openbsd.org/OpenSSH/portable/
Slovenia (Ljubljana) ftp://ftp.obsd.si/pub/OpenBSD/OpenSSH/portable/
South Africa (Johannesburg) ftp://ftp.is.co.za/mirror/ftp.openbsd.org/OpenSSH/portable/
Spain (Oviedo) ftp://mirror.codigo23.net/pub/OpenBSD/OpenSSH/portable/
Sweden (Stockholm) ftp://ftp.eu.openbsd.org/pub/OpenBSD/OpenSSH/portable/
Switzerland (Zurich) ftp://mirror.switch.ch/pub/OpenBSD/OpenSSH/portable/
Switzerland (Zurich) ftp://ftp.ch.openbsd.org/pub/OpenBSD/OpenSSH/portable/
Turkey ftp://ftp.ulak.net.tr/pub/OpenBSD/OpenSSH/portable/
United Kingdom (Kent) ftp://ftp.mirrorservice.org/pub/OpenBSD/OpenSSH/portable/
United Kingdom (Manchester) ftp://mirror.bytemark.co.uk/OpenBSD/OpenSSH/portable/
United Kingdom (Oxford) ftp://mirror.ox.ac.uk/pub/OpenBSD/OpenSSH/portable/
United Kingdom (London) ftp://mirror.exonetric.net/pub/OpenBSD/OpenSSH/portable/
USA (Redwood City, CA) ftp://ftp5.usa.openbsd.org/pub/OpenBSD/OpenSSH/portable/
USA (Boulder, CO) ftp://ftp3.usa.openbsd.org/pub/OpenBSD/OpenSSH/portable/
USA (Chicago, IL) ftp://mirror.team-cymru.org/pub/OpenBSD/OpenSSH/portable/
USA (Chicago, IL) ftp://mirror.planetunix.net/pub/OpenBSD/OpenSSH/portable/
USA (Rochester, NY) ftp://filedump.se.rit.edu/pub/OpenBSD/OpenSSH/portable/
USA (Pittsburgh, PA) ftp://openbsd.mirrors.pair.com/OpenSSH/portable/
USA (Dallas, TX) ftp://mirror.esc7.net/pub/OpenBSD/OpenSSH/portable/
USA (New York City, NY) ftp://mirrors.nycbug.org/pub/OpenBSD/OpenSSH/portable/
USA (Boise, ID) ftp://mirrors.syringanetworks.net/pub/OpenBSD/OpenSSH/portable/
USA (Harrisonburg, VA) ftp://mirror.jmu.edu/pub/OpenBSD/OpenSSH/portable/
USA (Rochester, NY) ftp://openbsd.mirror.frontiernet.net/pub/OpenBSD/OpenSSH/portable/

RSYNC

This is a list of currently known RSYNC mirrors:

Australia (Adelaide) rsync://mirror.internode.on.net/openbsd/OpenSSH/portable/
Australia (Brisbane) rsync://mirror.aarnet.edu.au/openbsd/OpenSSH/portable/
Australia (Perth) rsync://ftp.iinet.net.au/pub/OpenBSD/OpenSSH/portable/
Austria (Vienna) rsync://ftp5.eu.openbsd.org/OpenBSD/OpenSSH/portable/
Austria (Vienna) rsync://ftp2.eu.openbsd.org/OpenBSD/OpenSSH/portable/
Belgium (Brussels) rsync://ftp.belnet.be/openbsd/OpenSSH/portable/
Canada (Kingston, ON) rsync://athena.caslab.queensu.ca/OpenBSD/OpenSSH/portable/
Canada (Toronto, ON) rsync://openbsd.cs.toronto.edu/openbsd/OpenSSH/portable/
Czech Republic rsync://mirror.steadynet.cz/OpenBSD/OpenSSH/portable/
Denmark (Aalborg) rsync://ftp.openbsd.dk/OpenBSD/OpenSSH/portable/
Estonia (Tallinn) rsync://ftp.aso.ee/OpenBSD/OpenSSH/portable/
Estonia (Tallinn) rsync://ftp.estpak.ee/openbsd/OpenSSH/portable/
France (Paris) rsync://ftp.fr.openbsd.org/OpenBSD/OpenSSH/portable/
France (Paris) rsync://ftp2.fr.openbsd.org/OpenBSD/OpenSSH/portable/
France (Paris) rsync://mirrors.ircam.fr/pub/OpenBSD/OpenSSH/portable/
Germany (Erlangen) rsync://openbsd.cs.fau.de/OpenBSD/OpenSSH/portable/
Germany (Berlin) rsync://ftp.spline.de/OpenBSD/OpenSSH/portable/
Germany (Aachen) rsync://ftp.halifax.rwth-aachen.de/openbsd/OpenSSH/portable/
Germany (Frankfurt) rsync://ftp.hostserver.de/OpenBSD/OpenSSH/portable/
Indonesia (Surabaya, Java) rsync://kartolo.sby.datautama.net.id/OpenBSD/OpenSSH/portable/
Ireland (Dublin) rsync://ftp.heanet.ie/pub/OpenBSD/OpenSSH/portable/
Italy (Rome) rsync://openbsd.mirror.garr.it/OpenBSD/OpenSSH/portable/
Japan (Ishikawa) rsync://ftp.jaist.ac.jp/pub/OpenBSD/OpenSSH/portable/
Japan (Saitama) rsync://ftp.kddilabs.jp/openbsd/OpenSSH/portable/
The Netherlands (Utrecht) rsync://ftp.nluug.nl/openbsd/OpenSSH/portable/
The Netherlands (Ede) rsync://ftp.bit.nl/mirror/OpenBSD/OpenSSH/portable/
Poland (Oswiecim) rsync://ftp.piotrkosoft.net/OpenBSD/OpenSSH/portable/
Poland (Warszawa) rsync://ftp.icm.edu.pl/pub/OpenBSD/OpenSSH/portable/
South Africa (Johannesburg) rsync://ftp.is.co.za/IS-Mirror/ftp.openbsd.org/OpenSSH/portable/
Sweden (Stockholm) rsync://ftp.eu.openbsd.org/OpenBSD/OpenSSH/portable/
Switzerland (Zurich) rsync://ftp.ch.openbsd.org/OpenBSD/OpenSSH/portable/
United Kingdom (Kent) rsync://rsync.mirrorservice.org/ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/
United Kingdom (Manchester) rsync://mirror.bytemark.co.uk/OpenBSD/OpenSSH/portable/
United Kingdom (London) rsync://mirror.exonetric.net/OpenBSD/OpenSSH/portable/
USA (Redwood City, CA) rsync://ftp5.usa.openbsd.org/ftp/OpenSSH/portable/
USA (Boulder, CO) rsync://ftp3.usa.openbsd.org/ftp/OpenSSH/portable/
USA (Chicago, IL) rsync://mirror.team-cymru.org/OpenBSD/OpenSSH/portable/
USA (Chicago, IL) rsync://mirror.planetunix.net/OpenBSD/OpenSSH/portable/
USA (Dallas, TX) rsync://mirror.esc7.net/openbsd/OpenSSH/portable/
USA (Denver, CO) rsync://openbsd.mirrorcatalogs.com/openbsd/OpenSSH/portable/
USA (New York City, NY) rsync://mirrors.nycbug.org/OpenBSD/OpenSSH/portable/
USA (Boise, ID) rsync://mirrors.syringanetworks.net/OpenBSD/OpenSSH/portable/
USA (Harrisonburg, VA) rsync://mirror.jmu.edu/OpenBSD/OpenSSH/portable/
USA (Rochester, NY) rsync://openbsd.mirror.frontiernet.net/OpenBSD/OpenSSH/portable/