File: [local] / www / openssh / portable.html (download) (as text)
Revision 1.636, Mon May 13 14:11:02 2024 UTC (2 weeks, 4 days ago) by job
Branch: MAIN
Changes since 1.635: +7 -0 lines
Add Cloudflare CDN mirror back into rotation
Was broken for a while because the TLS cert expired, and getting this cert
renewed took a few days.
|
<!--
DO NOT EDIT MANUALLY! This is generated from:
www/build/mirrors/openssh-portable.html.head
www/build/mirrors/openssh-portable.html.mid1
www/build/mirrors/openssh-portable.html.end
See comments in www/build/mirrors.dat for details.
-->
<!doctype html>
<html lang=en>
<meta charset=utf-8>
<title>OpenSSH: Portable Release</title>
<meta name="description" content="the OpenSSH project portable version page">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="canonical" href="https://www.openssh.com/portable.html">
<link rel="stylesheet" type="text/css" href="openbsd.css">
<h2 id=OpenBSD>
<a href="/">
<i>Open</i><b>SSH</b></a>
Portable Release
</h2>
<hr>
<p>
Normal OpenSSH development produces a very small, secure, and easy to
maintain version for the OpenBSD project.
<a href="history.html#portable">The OpenSSH Portability Team</a>
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 <strong>*lot*</strong>
of differences between Unix operating systems.)
<p>
The OpenSSH provided here is designed to run on the following Unix
operating systems:
<ul>
<li>AIX
<li>HP-UX
<li>Irix
<li>Linux
<li>NeXT
<li>SCO
<li>SNI/Reliant Unix
<li>Solaris
<li>Digital Unix/Tru64/OSF
<li>macOS
<li>Cygwin
<li>... and more are being added all the time.
</ul>
<p>
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 it hits 'stable
spots' in development.
<p id="downloads">
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 <a
href="https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/RELEASE_KEY.asc"
>RELEASE_KEY.asc</a> on the ftp site. This key is also available through the
<a href="https://pgp.mit.edu/">key server network</a> and has a fingerprint
of 7168B983815A5EEF59A4ADFD2A3F414E736060BA.
<ul>
<li><a href="https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/ChangeLog">
Portability ChangeLog</a>
<li><a href="https://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/INSTALL">
Installation instructions</a>
</ul>
<h2 id="cvs"><span id="git"></span>Developers</h2>
<p>
Bleeding-edge nightly snapshots are available
<a href="https://www.mindrot.org/openssh_snap/">here</a>.
Portable OpenSSH's source tree is also available by git:
<ul>
<li><code>git://anongit.mindrot.org/openssh.git</code> (clone only)
<li><code>https://anongit.mindrot.org/openssh.git</code> (web and clone)
</ul>
<p>
This repository is provided and maintained
by <a href="mailto:djm@openbsd.org">Damien Miller</a>. It is also mirrored at
<a href="https://github.com/openssh/openssh-portable">Github</a>.
<h2 id="building">Building</h2>
<p>
Once checked out, the <code>configure</code> file needs to be created by
running <code>autoreconf</code> from the <a
href="https://www.gnu.org/software/autoconf/"> autoconf</a> 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 <code>configure.ac</code> file.
<p>
Developers are asked to read and follow
<a href="https://man.openbsd.org/style">these guidelines</a>
when submitting code. Patches should be sent in unified diff format.
<h2>
Download
</h2>
<hr>
<strong>Index</strong><br>
<a href="#http">HTTP mirrors</a><br>
<a href="#ftp">FTP mirrors</a><br>
<a href="#rsync">RSYNC mirrors</a><br>
<hr>
<h3 id="http">HTTP</h3>
<p>
In the HTTP directory you will find tarballs of the current version
and diffs against the OpenBSD source.
Historical versions are available in the <em>old/</em> directory.
<table>
<tr>
<td>
<strong>Fastly (CDN)</strong>
</td><td>
<a href="https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Cloudflare (CDN)</strong>
</td><td>
<a href="https://cloudflare.cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://cloudflare.cdn.openbsd.org/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Edgecast (CDN)</strong>
</td><td>
<a href="https://mirror.edgecast.com/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirror.edgecast.com/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>LeaseWeb (CDN)</strong>
</td><td>
<a href="https://mirror.leaseweb.com/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirror.leaseweb.com/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>PlanetUnix (CDN)</strong>
</td><td>
<a href="https://mirror.planetunix.net/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirror.planetunix.net/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>AS250.net (CDN)</strong>
</td><td>
<a href="https://openbsd.as250.net/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://openbsd.as250.net/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr><td colspan=2><br></td></tr>
<tr>
<td>
<strong>Australia (Canberra)</strong>
</td><td>
<a href="https://mirror.aarnet.edu.au/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirror.aarnet.edu.au/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Austria (Vienna)</strong>
</td><td>
<a href="https://ftp2.eu.openbsd.org/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://ftp2.eu.openbsd.org/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Brazil (Curitiba)</strong>
</td><td>
<a href="https://openbsd.c3sl.ufpr.br/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://openbsd.c3sl.ufpr.br/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Bulgaria (Sofia)</strong>
</td><td>
<a href="https://openbsd.ipacct.com/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://openbsd.ipacct.com/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Bulgaria (Sofia)</strong>
</td><td>
<a href="https://mirror.telepoint.bg/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirror.telepoint.bg/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Canada (Alberta)</strong>
</td><td>
<a href="https://ftp.OpenBSD.org/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://ftp.OpenBSD.org/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Canada (Toronto, ON)</strong>
</td><td>
<a href="https://openbsd.cs.toronto.edu/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://openbsd.cs.toronto.edu/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>China</strong>
</td><td>
<a href="https://mirrors.aliyun.com/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirrors.aliyun.com/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Costa Rica</strong>
</td><td>
<a href="https://mirrors.ucr.ac.cr/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirrors.ucr.ac.cr/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Denmark (Aalborg)</strong>
</td><td>
<a href="https://mirrors.dotsrc.org/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirrors.dotsrc.org/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Denmark (Copenhagen)</strong>
</td><td>
<a href="https://mirror.group.one/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirror.group.one/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>France (Paris)</strong>
</td><td>
<a href="https://ftp.fr.openbsd.org/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://ftp.fr.openbsd.org/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>France (Paris)</strong>
</td><td>
<a href="https://ftp.lip6.fr/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://ftp.lip6.fr/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>France (Paris)</strong>
</td><td>
<a href="https://mirrors.ircam.fr/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirrors.ircam.fr/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>France (Lyon)</strong>
</td><td>
<a href="https://mirror.ibcp.fr/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirror.ibcp.fr/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Germany (Berlin)</strong>
</td><td>
<a href="https://ftp.spline.de/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://ftp.spline.de/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Germany (Esslingen)</strong>
</td><td>
<a href="https://mirror.hs-esslingen.de/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirror.hs-esslingen.de/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Germany (Aachen)</strong>
</td><td>
<a href="https://ftp.halifax.rwth-aachen.de/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://ftp.halifax.rwth-aachen.de/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Germany (Hamburg)</strong>
</td><td>
<a href="https://artfiles.org/openbsd/OpenSSH/portable/" rel="nofollow">
https://artfiles.org/openbsd/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Germany (Frankfurt)</strong>
</td><td>
<a href="https://ftp.hostserver.de/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://ftp.hostserver.de/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Germany (Erlangen)</strong>
</td><td>
<a href="https://ftp.fau.de/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://ftp.fau.de/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Germany (Falkenstein)</strong>
</td><td>
<a href="https://mirrors.magcast.co/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirrors.magcast.co/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Greece (Heraklion)</strong>
</td><td>
<a href="https://ftp.cc.uoc.gr/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://ftp.cc.uoc.gr/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Ireland (Dublin)</strong>
</td><td>
<a href="https://ftp.heanet.ie/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://ftp.heanet.ie/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Japan (Nomi, Ishikawa)</strong>
</td><td>
<a href="https://ftp.jaist.ac.jp/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://ftp.jaist.ac.jp/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Japan (Saitama)</strong>
</td><td>
<a href="https://www.ftp.ne.jp/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://www.ftp.ne.jp/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Japan (Wako-City, Saitama)</strong>
</td><td>
<a href="https://ftp.riken.jp/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://ftp.riken.jp/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Japan (Tokyo)</strong>
</td><td>
<a href="https://repo.jing.rocks/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://repo.jing.rocks/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Lithuania (Kaunas)</strong>
</td><td>
<a href="https://mirror.litnet.lt/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirror.litnet.lt/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Moldova (Chisinau)</strong>
</td><td>
<a href="https://mirror.ihost.md/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirror.ihost.md/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>The Netherlands (Utrecht)</strong>
</td><td>
<a href="https://ftp.nluug.nl/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://ftp.nluug.nl/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>The Netherlands (Ede)</strong>
</td><td>
<a href="https://ftp.bit.nl/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://ftp.bit.nl/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>The Netherlands (Amsterdam)</strong>
</td><td>
<a href="https://mirror.laylo.nl/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirror.laylo.nl/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>The Netherlands (Amsterdam)</strong>
</td><td>
<a href="https://mirror.businessconnect.nl/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirror.businessconnect.nl/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>New Zealand (Anycast within NZ)</strong>
</td><td>
<a href="https://mirror.fsmg.org.nz/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirror.fsmg.org.nz/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Norway (Oslo)</strong>
</td><td>
<a href="https://ftp.eu.openbsd.org/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://ftp.eu.openbsd.org/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Poland (Warsaw)</strong>
</td><td>
<a href="https://ftp.icm.edu.pl/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://ftp.icm.edu.pl/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Poland (Poznan)</strong>
</td><td>
<a href="https://ftp.psnc.pl/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://ftp.psnc.pl/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Portugal (Lisbon)</strong>
</td><td>
<a href="https://ftp.rnl.tecnico.ulisboa.pt/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://ftp.rnl.tecnico.ulisboa.pt/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Russia (Moscow)</strong>
</td><td>
<a href="https://mirror.yandex.ru/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirror.yandex.ru/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Sweden (Linköping)</strong>
</td><td>
<a href="https://ftp.lysator.liu.se/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://ftp.lysator.liu.se/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Switzerland (Linthal, GL)</strong>
</td><td>
<a href="https://mirror.ungleich.ch/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirror.ungleich.ch/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Ukraine (Odesa)</strong>
</td><td>
<a href="https://openbsd.paket.ua/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://openbsd.paket.ua/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Ukraine</strong>
</td><td>
<a href="https://openbsd.eu.paket.ua/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://openbsd.eu.paket.ua/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>United Kingdom (Kent)</strong>
</td><td>
<a href="https://www.mirrorservice.org/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://www.mirrorservice.org/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>United Kingdom (Oxford)</strong>
</td><td>
<a href="https://mirror.ox.ac.uk/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirror.ox.ac.uk/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>United Kingdom (London)</strong>
</td><td>
<a href="https://mirror.exonetric.net/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirror.exonetric.net/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>USA (San Francisco, CA)</strong>
</td><td>
<a href="https://mirrors.sonic.net/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirrors.sonic.net/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>USA (Berkeley, CA)</strong>
</td><td>
<a href="https://mirrors.ocf.berkeley.edu/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirrors.ocf.berkeley.edu/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>USA (Arlington Heights, IL)</strong>
</td><td>
<a href="https://mirrors.gigenet.com/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirrors.gigenet.com/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>USA (West Lafayette, IN)</strong>
</td><td>
<a href="https://plug-mirror.rcac.purdue.edu/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://plug-mirror.rcac.purdue.edu/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>USA (Cambridge, MA)</strong>
</td><td>
<a href="https://mirrors.mit.edu/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://mirrors.mit.edu/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>USA (Piscataway, NJ)</strong>
</td><td>
<a href="https://openbsd.mirror.constant.com/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://openbsd.mirror.constant.com/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>USA (New York, NY)</strong>
</td><td>
<a href="https://ftp.usa.openbsd.org/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
https://ftp.usa.openbsd.org/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr>
<tr><td colspan=2><br></td></tr>
<tr>
<td>
<strong>Germany (Falkenstein)</strong>
</td><td>
<a href="http://mirror.junda.nl/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
http://mirror.junda.nl/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Norway (Oslo)</strong>
</td><td>
<a href="http://ftp.uio.no/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
http://ftp.uio.no/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Philippines (Cebu)</strong>
</td><td>
<a href="http://mirror.rise.ph/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
http://mirror.rise.ph/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>USA (Boise, ID)</strong>
</td><td>
<a href="http://mirrors.syringanetworks.net/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
http://mirrors.syringanetworks.net/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr>
</table>
<hr>
<h3 id="ftp">FTP</h3>
<p>
In the FTP directory you will find tarballs of the current version,
diffs against the OpenBSD source and supporting documentation.
Historical versions are available in the <i>old/</i> directory.
<table>
<tr>
<td>
<strong>PlanetUnix (CDN)</strong>
</td><td>
<a href="ftp://mirror.planetunix.net/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://mirror.planetunix.net/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Austria (Vienna)</strong>
</td><td>
<a href="ftp://ftp2.eu.openbsd.org/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://ftp2.eu.openbsd.org/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Brazil (Curitiba)</strong>
</td><td>
<a href="ftp://openbsd.c3sl.ufpr.br/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://openbsd.c3sl.ufpr.br/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Bulgaria (Sofia)</strong>
</td><td>
<a href="ftp://openbsd.ipacct.com/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://openbsd.ipacct.com/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Bulgaria (Sofia)</strong>
</td><td>
<a href="ftp://mirror.telepoint.bg/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://mirror.telepoint.bg/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Canada (Toronto, ON)</strong>
</td><td>
<a href="ftp://openbsd.cs.toronto.edu/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://openbsd.cs.toronto.edu/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Denmark (Aalborg)</strong>
</td><td>
<a href="ftp://mirrors.dotsrc.org/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://mirrors.dotsrc.org/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>France (Paris)</strong>
</td><td>
<a href="ftp://ftp2.fr.openbsd.org/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://ftp2.fr.openbsd.org/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>France (Paris)</strong>
</td><td>
<a href="ftp://mirrors.ircam.fr/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://mirrors.ircam.fr/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>France (Rennes)</strong>
</td><td>
<a href="ftp://ftp.irisa.fr/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://ftp.irisa.fr/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Germany (Berlin)</strong>
</td><td>
<a href="ftp://ftp.spline.de/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://ftp.spline.de/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Germany (Esslingen)</strong>
</td><td>
<a href="ftp://mirror.hs-esslingen.de/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://mirror.hs-esslingen.de/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Greece (Heraklion)</strong>
</td><td>
<a href="ftp://ftp.cc.uoc.gr/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://ftp.cc.uoc.gr/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Ireland (Dublin)</strong>
</td><td>
<a href="ftp://ftp.heanet.ie/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://ftp.heanet.ie/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Japan (Nomi, Ishikawa)</strong>
</td><td>
<a href="ftp://ftp.jaist.ac.jp/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://ftp.jaist.ac.jp/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Japan (Saitama)</strong>
</td><td>
<a href="ftp://ftp.kddilabs.jp/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://ftp.kddilabs.jp/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Japan (Wako-City, Saitama)</strong>
</td><td>
<a href="ftp://ftp.riken.jp/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://ftp.riken.jp/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Lithuania (Kaunas)</strong>
</td><td>
<a href="ftp://mirror.litnet.lt/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://mirror.litnet.lt/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>The Netherlands (Utrecht)</strong>
</td><td>
<a href="ftp://ftp.nluug.nl/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://ftp.nluug.nl/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>The Netherlands (Ede)</strong>
</td><td>
<a href="ftp://ftp.bit.nl/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://ftp.bit.nl/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Norway (Oslo)</strong>
</td><td>
<a href="ftp://ftp.uio.no/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://ftp.uio.no/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Norway (Oslo)</strong>
</td><td>
<a href="ftp://ftp.eu.openbsd.org/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://ftp.eu.openbsd.org/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Philippines (Cebu)</strong>
</td><td>
<a href="ftp://mirror.rise.ph/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://mirror.rise.ph/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Poland (Warsaw)</strong>
</td><td>
<a href="ftp://ftp.icm.edu.pl/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://ftp.icm.edu.pl/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Russia (Moscow)</strong>
</td><td>
<a href="ftp://mirror.yandex.ru/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://mirror.yandex.ru/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Sweden (Linköping)</strong>
</td><td>
<a href="ftp://ftp.lysator.liu.se/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://ftp.lysator.liu.se/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Ukraine (Odesa)</strong>
</td><td>
<a href="ftp://openbsd.paket.ua/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://openbsd.paket.ua/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>Ukraine</strong>
</td><td>
<a href="ftp://openbsd.eu.paket.ua/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://openbsd.eu.paket.ua/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>United Kingdom (Kent)</strong>
</td><td>
<a href="ftp://ftp.mirrorservice.org/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://ftp.mirrorservice.org/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>United Kingdom (Oxford)</strong>
</td><td>
<a href="ftp://mirror.ox.ac.uk/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://mirror.ox.ac.uk/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>United Kingdom (London)</strong>
</td><td>
<a href="ftp://mirror.exonetric.net/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://mirror.exonetric.net/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>USA (San Francisco, CA)</strong>
</td><td>
<a href="ftp://mirrors.sonic.net/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://mirrors.sonic.net/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>USA (Boise, ID)</strong>
</td><td>
<a href="ftp://mirrors.syringanetworks.net/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://mirrors.syringanetworks.net/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>USA (Cambridge, MA)</strong>
</td><td>
<a href="ftp://mirrors.mit.edu/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://mirrors.mit.edu/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr><tr>
<td>
<strong>USA (New York, NY)</strong>
</td><td>
<a href="ftp://ftp.usa.openbsd.org/pub/OpenBSD/OpenSSH/portable/" rel="nofollow">
ftp://ftp.usa.openbsd.org/pub/OpenBSD/OpenSSH/portable/</a>
</td>
</tr>
</table>
<hr>
<h3 id="rsync">rsync</h3>
<p>
This is a list of currently known rsync mirrors:
<table>
<tr>
<td>
<strong>LeaseWeb (CDN)</strong>
</td><td>
rsync://mirror.leaseweb.com/openbsd/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>PlanetUnix (CDN)</strong>
</td><td>
rsync://mirror.planetunix.net/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Australia (Canberra)</strong>
</td><td>
rsync://mirror.aarnet.edu.au/openbsd/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Austria (Vienna)</strong>
</td><td>
rsync://ftp2.eu.openbsd.org/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Brazil (Curitiba)</strong>
</td><td>
rsync://openbsd.c3sl.ufpr.br/openbsd/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Bulgaria (Sofia)</strong>
</td><td>
rsync://openbsd.ipacct.com/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Bulgaria (Sofia)</strong>
</td><td>
rsync://mirror.telepoint.bg/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Canada (Toronto, ON)</strong>
</td><td>
rsync://openbsd.cs.toronto.edu/openbsd/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Denmark (Copenhagen)</strong>
</td><td>
rsync://mirror.group.one/openbsd/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>France (Paris)</strong>
</td><td>
rsync://ftp.fr.openbsd.org/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>France (Paris)</strong>
</td><td>
rsync://ftp2.fr.openbsd.org/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>France (Paris)</strong>
</td><td>
rsync://mirrors.ircam.fr/pub/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Germany (Berlin)</strong>
</td><td>
rsync://ftp.spline.de/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Germany (Aachen)</strong>
</td><td>
rsync://ftp.halifax.rwth-aachen.de/openbsd/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Germany (Frankfurt)</strong>
</td><td>
rsync://ftp.hostserver.de/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Germany (Erlangen)</strong>
</td><td>
rsync://ftp.fau.de/openbsd/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Ireland (Dublin)</strong>
</td><td>
rsync://ftp.heanet.ie/pub/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Japan (Nomi, Ishikawa)</strong>
</td><td>
rsync://ftp.jaist.ac.jp/pub/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Japan (Saitama)</strong>
</td><td>
rsync://ftp.kddilabs.jp/openbsd/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Japan (Wako-City, Saitama)</strong>
</td><td>
rsync://ftp.riken.jp/openbsd/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Japan (Tokyo)</strong>
</td><td>
rsync://repo.jing.rocks/openbsd/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Lithuania (Kaunas)</strong>
</td><td>
rsync://mirror.litnet.lt/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Moldova (Chisinau)</strong>
</td><td>
rsync://mirror.ihost.md/openbsd/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>The Netherlands (Utrecht)</strong>
</td><td>
rsync://ftp.nluug.nl/openbsd/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>The Netherlands (Ede)</strong>
</td><td>
rsync://ftp.bit.nl/mirror/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>New Zealand (Anycast within NZ)</strong>
</td><td>
rsync://mirror.fsmg.org.nz/openbsd/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Norway (Oslo)</strong>
</td><td>
rsync://ftp.uio.no/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Norway (Oslo)</strong>
</td><td>
rsync://ftp.eu.openbsd.org/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Poland (Warsaw)</strong>
</td><td>
rsync://ftp.icm.edu.pl/pub/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Portugal (Lisbon)</strong>
</td><td>
rsync://ftp.rnl.tecnico.ulisboa.pt/pub/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Sweden (Linköping)</strong>
</td><td>
rsync://ftp.lysator.liu.se/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Ukraine (Odesa)</strong>
</td><td>
rsync://openbsd.paket.ua/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>Ukraine</strong>
</td><td>
rsync://openbsd.eu.paket.ua/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>United Kingdom (Kent)</strong>
</td><td>
rsync://rsync.mirrorservice.org/ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>United Kingdom (London)</strong>
</td><td>
rsync://mirror.exonetric.net/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>United Kingdom (Rothwell)</strong>
</td><td>
rsync://mirrors.gethosted.online/openbsd/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>USA (Berkeley, CA)</strong>
</td><td>
rsync://mirrors.ocf.berkeley.edu/openbsdOpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>USA (Boise, ID)</strong>
</td><td>
rsync://mirrors.syringanetworks.net/OpenBSD/OpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>USA (West Lafayette, IN)</strong>
</td><td>
rsync://plug-mirror.rcac.purdue.edu/openbsdOpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>USA (Piscataway, NJ)</strong>
</td><td>
rsync://openbsd.mirror.constant.com/openbsdOpenSSH/portable/
</td>
</tr><tr>
<td>
<strong>USA (New York, NY)</strong>
</td><td>
rsync://ftp.usa.openbsd.org/ftp/OpenSSH/portable/
</td>
</tr>
</table>