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:
- AIX
- HP-UX
- Irix
- Linux
- NeXT
- SCO
- SNI/Reliant Unix
- Solaris
- Digital Unix/Tru64/OSF
- Mac OS X
- Cygwin
- ... and more are being added all the time.
The portable OpenSSH follows development of the official version, but
releases are not synchronized. Portable releases are marked with a 'p'
(e.g. 4.4p1). 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:
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
FTP mirrors
HTTP mirrors
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.
|
Master Site (Canada)
|
ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/
|
|
Argentina (Buenos Aires)
|
ftp://ftp.openbsd.md5.com.ar/pub/OpenBSD/OpenSSH/portable/
|
|
Australia (Perth)
|
ftp://ftp.it.net.au/mirrors/OpenBSD/OpenSSH/portable/
|
|
Australia (Sydney)
|
ftp://ftp.planetmirror.com/pub/OpenBSD/OpenSSH/portable/
|
|
Australia (Sydney)
|
ftp://openbsd.wiretapped.net/pub/OpenBSD/OpenSSH/portable/
|
|
Austria (Vienna)
|
ftp://gd.tuwien.ac.at/opsys/OpenBSD/OpenSSH/portable/
|
|
Austria (Vienna)
|
ftp://playboy.wu-wien.ac.at/pub/OpenBSD/OpenSSH/portable/
|
|
Austria (Vienna)
|
ftp://ftp.catai.net/pub/OpenBSD/OpenSSH/portable/
|
|
Belgium
|
ftp://ftp.scarlet.be/pub/openbsd/OpenSSH/portable/
|
|
Belgium (Brussels)
|
ftp://ftp.belnet.be/packages/openbsd/OpenSSH/portable/
|
|
Belgium (Brussels)
|
ftp://ftp.easynet.be/openssh/portable/
|
|
Brazil (Santa Catarina)
|
ftp://ftp.das.ufsc.br/pub/OpenBSD/OpenSSH/portable/
|
|
Canada (Edmonton)
|
ftp://ftp.ca.openbsd.org/pub/OpenBSD/OpenSSH/portable/
|
|
Czech Republic (Prague)
|
ftp://ftp.openbsd.cz/pub/OpenBSD/OpenSSH/portable/
|
|
Denmark (Aalborg)
|
ftp://mirrors.dotsrc.org/openssh/portable/
|
|
Denmark (Copenhagen)
|
ftp://ftp.dkuug.dk/pub/OpenSSH/portable/
|
|
France (Paris)
|
ftp://ftp.fr.openbsd.org/pub/OpenBSD/OpenSSH/portable/
|
|
Germany (Düsseldorf)
|
ftp://ftp.freenet.de/pub/ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/
|
|
Germany (Erlangen)
|
ftp://openbsd.informatik.uni-erlangen.de/pub/OpenBSD/OpenSSH/portable/
|
|
Germany (Esslingen)
|
ftp://ftp-stud.fht-esslingen.de/pub/OpenBSD/OpenSSH/portable/
|
|
Germany (Hamburg)
|
ftp://openbsd.bay13.net/pub/OpenBSD/OpenSSH/portable/
|
|
Greece (Athens)
|
ftp://filoktitis.noc.uoa.gr/pub/OpenBSD/OpenSSH/portable/
|
|
Greece (Thessaloniki)
|
ftp://ftp.physics.auth.gr/pub/mirrors/OpenBSD/OpenBSD/OpenSSH/portable/
|
|
Greece (Thrace)
|
ftp://ftp.duth.gr/pub/OpenBSD/OpenSSH/portable/
|
|
Hungary
|
ftp://ftp.fsn.hu/pub/openbsd/OpenSSH/portable/
|
|
Ireland (Dublin)
|
ftp://ftp.esat.net/pub/OpenBSD/OpenSSH/portable/
|
|
Japan (Tokyo)
|
ftp://ftp.jp.openbsd.org/pub/OpenBSD/OpenSSH/portable/
|
|
Japan (Tokyo)
|
ftp://ftp.kddlabs.co.jp/OpenBSD/OpenSSH/portable/
|
|
The Netherlands (Amsterdam)
|
ftp://ftp.nl.uu.net/pub/OpenBSD/OpenSSH/portable/
|
|
The Netherlands (Amsterdam)
|
ftp://ftp.calyx.nl/pub/OpenBSD/OpenSSH/portable/
|
|
The Netherlands (Ede)
|
ftp://ftp.bit.nl/mirror/openssh/
|
|
Norway (Oslo)
|
ftp://ftp.inet.no/pub/OpenBSD/OpenSSH/portable/
|
|
Norway (Oslo)
|
ftp://ftp.uninett.no/pub/OpenBSD/OpenSSH/portable/
|
|
Poland
|
ftp://sunsite.icm.edu.pl/pub/OpenBSD/OpenSSH/portable/
|
|
Poland
|
ftp://ftp.task.gda.pl/pub/OpenBSD/OpenSSH/portable/
|
|
Poland (Warsaw)
|
ftp://ftp.tpnet.pl/d2/ftp.openssh.com/pub/OpenBSD/OpenSSH/portable/
|
|
Portugal
|
ftp://ftp.fmed.uc.pt/pub/OpenBSD/OpenSSH/portable/
|
|
Romania (Bucharest)
|
ftp://mirrors.evolva.ro/OpenSSH/portable/
|
|
Russia (Chernogolovka-Moscow)
|
ftp://ftp.chg.ru/pub/OpenBSD/OpenSSH/portable/
|
|
Russia (Moscow)
|
ftp://ftp.gamma.ru/pub/OpenBSD/OpenSSH/portable/
|
|
Russia (Moscow)
|
ftp://ftp.radio-msu.net/pub/OpenBSD/OpenSSH/portable/
|
|
Spain (Madrid)
|
ftp://ftp.rediris.es/mirror/OpenBSD/pub/OpenBSD/OpenSSH/portable/
|
|
Sweden (Stockholm)
|
ftp://ftp.stacken.kth.se/pub/OpenBSD/OpenSSH/portable/
|
|
Sweden (Uppsala)
|
ftp://ftp.sunet.se/pub/OpenBSD/OpenSSH/portable/
|
|
Sweden (Uppsala)
|
ftp://ftp.openbsd.se/pub/OpenBSD/OpenSSH/portable/
|
|
Switzerland (Zürich)
|
ftp://sunsite.cnlab-switch.ch/pub/OpenBSD/OpenSSH/portable/
|
|
Taiwan
|
ftp://openbsd.nsysu.edu.tw/BSD/OpenBSD/OpenSSH/portable/
|
|
Ukraine (Kiev)
|
ftp://ftp.openbsd.org.ua/pub/OpenBSD/OpenSSH/portable/
|
|
United Kingdom (London)
|
ftp://ftp.plig.org/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 (Gainesville, FL)
|
ftp://ftp.cise.ufl.edu/pub/mirrors/openssh/portable/
|
|
USA (Champaign, IL)
|
ftp://reflection.ncsa.uiuc.edu/pub/OpenBSD/OpenSSH/portable/
|
|
USA (Chicago, IL)
|
ftp://mirror.sg.depaul.edu/pub/OpenBSD/OpenSSH/portable/
|
|
USA (Chicago, IL)
|
ftp://mirror.mcs.anl.gov/pub/openssh/portable/
|
|
USA (Lake in the Hills, IL)
|
ftp://rt.fm/pub/OpenBSD/OpenSSH/portable/
|
|
USA (Buffalo, NY)
|
ftp://ftp.cse.buffalo.edu/pub/OpenBSD/OpenSSH/portable/
|
|
USA (Pittsburgh, PA)
|
ftp://openbsd.mirrors.pair.com/ftp/OpenSSH/portable/
|
|
USA (State College, PA)
|
ftp://carroll.cac.psu.edu/pub/OpenBSD/OpenSSH/portable/
|
|
USA (Fairfax, VA)
|
ftp://openbsd.secsup.org/pub/openbsd/OpenSSH/portable/
|
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.
www@openbsd.org
$OpenBSD: portable.html,v 1.258 2008/01/25 01:10:57 dtucker Exp $