summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL43
1 files changed, 18 insertions, 25 deletions
diff --git a/INSTALL b/INSTALL
index 576723048..cbbb2df59 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,22 +1,26 @@
11. Prerequisites 11. Prerequisites
2---------------- 2----------------
3 3
4You will need working installations of Zlib and OpenSSL. 4You will need working installations of Zlib and libcrypto (LibreSSL /
5OpenSSL)
5 6
6Zlib 1.1.4 or 1.2.1.2 or greater (ealier 1.2.x versions have problems): 7Zlib 1.1.4 or 1.2.1.2 or greater (ealier 1.2.x versions have problems):
7http://www.gzip.org/zlib/ 8http://www.gzip.org/zlib/
8 9
9OpenSSL 0.9.6 or greater: 10libcrypto (LibreSSL or OpenSSL >= 0.9.8f)
10http://www.openssl.org/ 11LibreSSL http://www.libressl.org/ ; or
12OpenSSL http://www.openssl.org/
11 13
12(OpenSSL 0.9.5a is partially supported, but some ciphers (SSH protocol 1 14LibreSSL/OpenSSL should be compiled as a position-independent library
13Blowfish) do not work correctly.) 15(i.e. with -fPIC) otherwise OpenSSH will not be able to link with it.
16If you must use a non-position-independent libcrypto, then you may need
17to configure OpenSSH --without-pie.
14 18
15The remaining items are optional. 19The remaining items are optional.
16 20
17NB. If you operating system supports /dev/random, you should configure 21NB. If you operating system supports /dev/random, you should configure
18OpenSSL to use it. OpenSSH relies on OpenSSL's direct support of 22libcrypto (LibreSSL/OpenSSL) to use it. OpenSSH relies on libcrypto's
19/dev/random, or failing that, either prngd or egd 23direct support of /dev/random, or failing that, either prngd or egd
20 24
21PRNGD: 25PRNGD:
22 26
@@ -27,10 +31,10 @@ http://prngd.sourceforge.net/
27 31
28EGD: 32EGD:
29 33
30The Entropy Gathering Daemon (EGD) is supported if you have a system which 34If the kernel lacks /dev/random the Entropy Gathering Daemon (EGD) is
31lacks /dev/random and don't want to use OpenSSH's internal entropy collection. 35supported only if libcrypto supports it.
32 36
33http://www.lothar.com/tech/crypto/ 37http://egd.sourceforge.net/
34 38
35PAM: 39PAM:
36 40
@@ -55,15 +59,6 @@ passphrase requester. This is maintained separately at:
55 59
56http://www.jmknoble.net/software/x11-ssh-askpass/ 60http://www.jmknoble.net/software/x11-ssh-askpass/
57 61
58TCP Wrappers:
59
60If you wish to use the TCP wrappers functionality you will need at least
61tcpd.h and libwrap.a, either in the standard include and library paths,
62or in the directory specified by --with-tcp-wrappers. Version 7.6 is
63known to work.
64
65http://ftp.porcupine.org/pub/security/index.html
66
67S/Key Libraries: 62S/Key Libraries:
68 63
69If you wish to use --with-skey then you will need the library below 64If you wish to use --with-skey then you will need the library below
@@ -180,9 +175,6 @@ Integration Architecture. The default for OSF1 machines is enable.
180--with-skey=PATH will enable S/Key one time password support. You will 175--with-skey=PATH will enable S/Key one time password support. You will
181need the S/Key libraries and header files installed for this to work. 176need the S/Key libraries and header files installed for this to work.
182 177
183--with-tcp-wrappers will enable TCP Wrappers (/etc/hosts.allow|deny)
184support.
185
186--with-md5-passwords will enable the use of MD5 passwords. Enable this 178--with-md5-passwords will enable the use of MD5 passwords. Enable this
187if your operating system uses MD5 passwords and the system crypt() does 179if your operating system uses MD5 passwords and the system crypt() does
188not support them directly (see the crypt(3/3c) man page). If enabled, the 180not support them directly (see the crypt(3/3c) man page). If enabled, the
@@ -204,10 +196,11 @@ created.
204 196
205--with-xauth=PATH specifies the location of the xauth binary 197--with-xauth=PATH specifies the location of the xauth binary
206 198
207--with-ssl-dir=DIR allows you to specify where your OpenSSL libraries 199--with-ssl-dir=DIR allows you to specify where your Libre/OpenSSL
200libraries
208are installed. 201are installed.
209 202
210--with-ssl-engine enables OpenSSL's (hardware) ENGINE support 203--with-ssl-engine enables Libre/OpenSSL's (hardware) ENGINE support
211 204
212--with-4in6 Check for IPv4 in IPv6 mapped addresses and convert them to 205--with-4in6 Check for IPv4 in IPv6 mapped addresses and convert them to
213real (AF_INET) IPv4 addresses. Works around some quirks on Linux. 206real (AF_INET) IPv4 addresses. Works around some quirks on Linux.
@@ -266,4 +259,4 @@ Please refer to the "reporting bugs" section of the webpage at
266http://www.openssh.com/ 259http://www.openssh.com/
267 260
268 261
269$Id: INSTALL,v 1.88 2013/03/07 01:33:35 dtucker Exp $ 262$Id: INSTALL,v 1.91 2014/09/09 02:23:11 dtucker Exp $