|
| |
FTP Mirrors
Available Mirrors
You can download the latest distribution files from the following FTP areas
(details on how to setup your own mirror can be found below):
Establishing a Mirror
It's possible for you to mirror the OpenSSL distribution files through the
RSYNC and FTP services. Here are step by step instructions on how to establish
such mirrors:
Setup a mirror through RSYNC
This is the preferred way, because it needs minimal bandwidth to bring your
mirror up to date due to the great RSYNC algorithm. And all you need is to
install the very portable and robust RSYNC client.
- Make sure you have the excellent RSYNC client program (`rsync')
installed on your system. If not, please grab the RSYNC distribution first
and install it. You can found RSYNC on http://rsync.samba.org/rsync/ and
ftp://rsync.samba.org/pub/rsync/. We recommend
you to install version 2.2.1 or higher.
- With the following command you now can check which
packages are available through the RSYNC service from
rsync://ftp.openssl.org/:
$ rsync rsync://ftp.openssl.org/
|
Here the openssl-ftp package is what you usually want to
mirror. It contains all OpenSSL distribution tarballs.
- Now you have to decide to which local directory you want to mirror the
OpenSSL distribution; say /home/ftp/pub/openssl/. Then
all you have to do is setup a Cron job which regularly runs the
following command:
$ rsync -rztpv --delete \
rsync://ftp.openssl.org/openssl-ftp/ \
/home/ftp/pub/openssl/
|
Setup a mirror through FTP
This is the good old portable way, because it uses the old FTP protocol to
bring your mirror up to date. The drawback is that its less fast in updating
and you have to install the Mirror package.
- Make sure you have the Mirror package (`mirror')
installed on your system. If not, please grab the Mirror distribution
first and install it. You can found Mirror on http://sunsite.org.uk/packages/mirror/ and ftp://sunsite.org.uk/packages/mirror/. We recommend
you to install version 2.9 or higher.
- With the following command you now can check which
packages are available through the FTP service from
ftp.openssl.org:
$ ftp ftp.openssl.org
ftp> cd /
ftp> ls -l
|
- Now you have to decide to which local directory you want to mirror the
OpenSSL distribution; say /home/ftp/pub/openssl/. Then
you first setup a mirror configuration file (say
/home/ftp/etc/openssl.mcf) as following:
package=openssl
site=ftp.openssl.org
remote_dir=/
local_dir=/home/ftp/pub/openssl/
recursive=true
|
Finally all you have to do is setup a Cron job which regularly runs the
following command:
$ mirror /home/ftp/etc/openssl.mcf
|
Final steps
When you mirror the OpenSSL distributions for your personal pleasure only,
you're now finished. But when you mirror with the intent that you want to
re-distribute OpenSSL please notice the following to points:
- Additionally it would be very friendly when you just sent a message to
openssl-team@openssl.org to inform
the OpenSSL team about the new established mirror. Your mirror then can be
added to the list of available mirror locations.
- When you re-export the stuff from your mirror
PLEASE PAY CLOSE ATTENTION TO ANY APPLICABLE EXPORT/IMPORT LAWS. The
authors of OpenSSL are not liable for any violations you make here. So
be carefully yourself.
| | |