1999-11-18 21:56:21 +01:00
|
|
|
This is the port of OpenBSD's excellent OpenSSH to Linux and other
|
|
|
|
Unices.
|
1999-10-27 05:42:43 +02:00
|
|
|
|
1999-10-30 03:30:35 +02:00
|
|
|
OpenSSH is based on the last free version of Tatu Ylonen's SSH with
|
|
|
|
all patent-encumbered algorithms removed, all known security bugs
|
1999-11-12 06:06:47 +01:00
|
|
|
fixed, new features reintroduced and many other clean-ups. More
|
|
|
|
information about SSH itself can be found in the file README.Ylonen.
|
1999-11-18 01:35:13 +01:00
|
|
|
OpenSSH has been created by Aaron Campbell, Bob Beck, Markus Friedl,
|
1999-11-17 23:28:11 +01:00
|
|
|
Niels Provos, Theo de Raadt, and Dug Song. It has a homepage at
|
|
|
|
http://www.openssh.com/
|
1999-10-27 05:42:43 +02:00
|
|
|
|
1999-11-11 00:50:04 +01:00
|
|
|
This port consists of the re-introduction of autoconf support, PAM
|
1999-11-19 05:32:34 +01:00
|
|
|
support (for Linux and Solaris), EGD[1] support, and replacements
|
|
|
|
for OpenBSD library functions that are (regrettably) absent from
|
|
|
|
other unices. This port has been best tested on Linux, though some
|
1999-11-15 00:04:28 +01:00
|
|
|
Solaris support is beginning to filter in. This version actively
|
1999-11-11 00:50:04 +01:00
|
|
|
tracks changes in the OpenBSD CVS repository.
|
1999-10-27 05:42:43 +02:00
|
|
|
|
1999-10-30 03:30:35 +02:00
|
|
|
The PAM support is now more functional than the popular packages of
|
|
|
|
commercial ssh-1.2.x. It checks "account" and "session" modules for
|
1999-11-12 06:06:47 +01:00
|
|
|
all logins, not just when using password authentication.
|
1999-10-27 05:42:43 +02:00
|
|
|
|
1999-10-30 03:30:35 +02:00
|
|
|
All new code is released under a XFree style license, which is very
|
1999-11-09 05:03:01 +01:00
|
|
|
liberal. Please refer to the source files for details. The code in
|
1999-11-19 05:32:34 +01:00
|
|
|
bsd-*.[ch] is from the OpenBSD project and has its own license (again,
|
|
|
|
see the source files for details).
|
1999-11-09 05:03:01 +01:00
|
|
|
|
1999-11-11 00:50:04 +01:00
|
|
|
OpenSSH depends on Zlib[2], OpenSSL[3] and optionally PAM[4]. To build
|
1999-11-12 06:06:47 +01:00
|
|
|
the GNOME[5] pass-phrase requester (--with-gnome-askpass), you will
|
1999-11-11 00:50:04 +01:00
|
|
|
need the GNOME libraries installed. If you are building OpenSSH on a
|
|
|
|
Unix which lacks a kernel random number pool (/dev/random), you will
|
|
|
|
need to install EGD[1].
|
1999-11-09 05:03:01 +01:00
|
|
|
|
1999-11-12 06:06:47 +01:00
|
|
|
There is now a mailing list for this port of OpenSSH. To
|
|
|
|
subscribe, send a message consisting of the word 'SUBSCRIBE' to
|
|
|
|
openssh-unix-dev-request@mindrot.org. This mailing list is intended
|
1999-11-16 03:45:26 +01:00
|
|
|
for developers who wish to improve on this port or extend it to other
|
|
|
|
Unices.
|
1999-11-12 04:11:10 +01:00
|
|
|
|
1999-11-12 04:35:58 +01:00
|
|
|
Please refer to the INSTALL document for information on how to install
|
|
|
|
OpenSSH on your system.
|
1999-10-27 05:42:43 +02:00
|
|
|
|
1999-11-14 23:25:59 +01:00
|
|
|
This patch is developed primarily on Linux, but I am including patches
|
1999-11-12 06:06:47 +01:00
|
|
|
which improve compatability with other unices. The beginnings of
|
|
|
|
Solaris support have already been included.
|
|
|
|
|
1999-10-30 03:30:35 +02:00
|
|
|
Damien Miller <djm@ibs.com.au>
|
|
|
|
Internet Business Solutions
|
1999-10-27 05:42:43 +02:00
|
|
|
|
1999-10-30 03:30:35 +02:00
|
|
|
Credits -
|
1999-10-27 05:42:43 +02:00
|
|
|
|
1999-11-18 01:35:13 +01:00
|
|
|
Aaron Campbell, Bob Beck, Markus Friedl, Niels Provos,
|
1999-11-17 23:28:11 +01:00
|
|
|
Theo de Raadt, and Dug Song - Creators of OpenSSH
|
1999-10-30 03:30:35 +02:00
|
|
|
'jonchen' - the original author of PAM support of SSH
|
1999-11-22 05:24:34 +01:00
|
|
|
Ben Taylor <bent@clark.net> - Solaris debugging and fixes
|
1999-11-19 05:32:34 +01:00
|
|
|
Chip Salzenberg <chip@valinux.com> - Assorted patches
|
1999-11-23 00:11:29 +01:00
|
|
|
Chris Saia <csaia@wtower.com> - SuSE packaging
|
1999-10-30 03:30:35 +02:00
|
|
|
Dan Brosemer <odin@linuxfreak.com> - Autoconf and build fixes & Debian scripts
|
1999-11-19 05:32:34 +01:00
|
|
|
Jim Knoble <jmknoble@pobox.com> - RPM spec file fixes
|
|
|
|
Marc G. Fournier <marc.fournier@acadiau.ca> - Solaris patches
|
1999-10-30 03:30:35 +02:00
|
|
|
Nalin Dahyabhai <nalin.dahyabhai@pobox.com> - PAM environment patch
|
1999-11-15 13:34:11 +01:00
|
|
|
Niels Kristian Bech Jensen <nkbj@image.dk> - Assorted patches
|
1999-11-19 05:32:34 +01:00
|
|
|
Phil Hands <phil@hands.com> - Debian scripts, assorted patches
|
1999-11-13 05:40:10 +01:00
|
|
|
Thomas Neumann <tom@smart.ruhr.de> - Shadow passwords
|
1999-11-19 05:53:50 +01:00
|
|
|
Tudor Bosman <tudorb@jm.nu> - MD5 password support
|
1999-10-27 05:42:43 +02:00
|
|
|
|
1999-10-30 03:30:35 +02:00
|
|
|
Miscellania -
|
1999-10-27 05:42:43 +02:00
|
|
|
|
1999-10-30 03:30:35 +02:00
|
|
|
This version of SSH is based upon code retrieved from the OpenBSD CVS
|
1999-11-09 05:05:11 +01:00
|
|
|
repository on 1999-11-09 which in turn was based on the last free
|
|
|
|
version of SSH released by Tatu Ylonen.
|
1999-10-27 05:42:43 +02:00
|
|
|
|
1999-11-09 05:05:11 +01:00
|
|
|
Code in helper.[ch] and gnome-ssh-askpass.c is Copyright 1999
|
|
|
|
Internet Business Solutions and is released under a X11-style
|
|
|
|
license (see source files for details).
|
1999-10-27 05:42:43 +02:00
|
|
|
|
1999-10-30 03:30:35 +02:00
|
|
|
(A)RC4 code in rc4.[ch] is Copyright 1999 Damien Miller. It too is
|
|
|
|
under a X11-style license (see source file for details).
|
1999-10-27 05:42:43 +02:00
|
|
|
|
1999-11-08 05:30:59 +01:00
|
|
|
References -
|
|
|
|
|
1999-11-11 00:50:04 +01:00
|
|
|
[1] http://www.lothar.com/tech/crypto/
|
|
|
|
[2] http://www.cdrom.com/pub/infozip/zlib/
|
|
|
|
[3] http://www.openssl.org/
|
|
|
|
[4] http://www.kernel.org/pub/linux/libs/pam/ (PAM is standard on Solaris)
|
|
|
|
[5] http://www.gnome.org/
|
1999-11-09 05:05:11 +01:00
|
|
|
|