diff options
author | Colin Watson <cjwatson@debian.org> | 2014-10-07 12:13:50 +0100 |
---|---|---|
committer | Colin Watson <cjwatson@debian.org> | 2014-10-07 12:13:50 +0100 |
commit | 487bdb3a5ef6075887b830ccb8a0b14f6da78e93 (patch) | |
tree | a2cff6fec1e6c4b4153a170a3e172cfe6bfdec46 /INSTALL | |
parent | 796ba4fd011b5d0d9d78d592ba2f30fc9d5ed2e7 (diff) | |
parent | 28453d58058a4d60c3ebe7d7f0c31a510cbf6158 (diff) |
Import openssh_6.7p1.orig.tar.gz
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 43 |
1 files changed, 18 insertions, 25 deletions
@@ -1,22 +1,26 @@ | |||
1 | 1. Prerequisites | 1 | 1. Prerequisites |
2 | ---------------- | 2 | ---------------- |
3 | 3 | ||
4 | You will need working installations of Zlib and OpenSSL. | 4 | You will need working installations of Zlib and libcrypto (LibreSSL / |
5 | OpenSSL) | ||
5 | 6 | ||
6 | Zlib 1.1.4 or 1.2.1.2 or greater (ealier 1.2.x versions have problems): | 7 | Zlib 1.1.4 or 1.2.1.2 or greater (ealier 1.2.x versions have problems): |
7 | http://www.gzip.org/zlib/ | 8 | http://www.gzip.org/zlib/ |
8 | 9 | ||
9 | OpenSSL 0.9.6 or greater: | 10 | libcrypto (LibreSSL or OpenSSL >= 0.9.8f) |
10 | http://www.openssl.org/ | 11 | LibreSSL http://www.libressl.org/ ; or |
12 | OpenSSL http://www.openssl.org/ | ||
11 | 13 | ||
12 | (OpenSSL 0.9.5a is partially supported, but some ciphers (SSH protocol 1 | 14 | LibreSSL/OpenSSL should be compiled as a position-independent library |
13 | Blowfish) do not work correctly.) | 15 | (i.e. with -fPIC) otherwise OpenSSH will not be able to link with it. |
16 | If you must use a non-position-independent libcrypto, then you may need | ||
17 | to configure OpenSSH --without-pie. | ||
14 | 18 | ||
15 | The remaining items are optional. | 19 | The remaining items are optional. |
16 | 20 | ||
17 | NB. If you operating system supports /dev/random, you should configure | 21 | NB. If you operating system supports /dev/random, you should configure |
18 | OpenSSL to use it. OpenSSH relies on OpenSSL's direct support of | 22 | libcrypto (LibreSSL/OpenSSL) to use it. OpenSSH relies on libcrypto's |
19 | /dev/random, or failing that, either prngd or egd | 23 | direct support of /dev/random, or failing that, either prngd or egd |
20 | 24 | ||
21 | PRNGD: | 25 | PRNGD: |
22 | 26 | ||
@@ -27,10 +31,10 @@ http://prngd.sourceforge.net/ | |||
27 | 31 | ||
28 | EGD: | 32 | EGD: |
29 | 33 | ||
30 | The Entropy Gathering Daemon (EGD) is supported if you have a system which | 34 | If the kernel lacks /dev/random the Entropy Gathering Daemon (EGD) is |
31 | lacks /dev/random and don't want to use OpenSSH's internal entropy collection. | 35 | supported only if libcrypto supports it. |
32 | 36 | ||
33 | http://www.lothar.com/tech/crypto/ | 37 | http://egd.sourceforge.net/ |
34 | 38 | ||
35 | PAM: | 39 | PAM: |
36 | 40 | ||
@@ -55,15 +59,6 @@ passphrase requester. This is maintained separately at: | |||
55 | 59 | ||
56 | http://www.jmknoble.net/software/x11-ssh-askpass/ | 60 | http://www.jmknoble.net/software/x11-ssh-askpass/ |
57 | 61 | ||
58 | TCP Wrappers: | ||
59 | |||
60 | If you wish to use the TCP wrappers functionality you will need at least | ||
61 | tcpd.h and libwrap.a, either in the standard include and library paths, | ||
62 | or in the directory specified by --with-tcp-wrappers. Version 7.6 is | ||
63 | known to work. | ||
64 | |||
65 | http://ftp.porcupine.org/pub/security/index.html | ||
66 | |||
67 | S/Key Libraries: | 62 | S/Key Libraries: |
68 | 63 | ||
69 | If you wish to use --with-skey then you will need the library below | 64 | If 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 |
181 | need the S/Key libraries and header files installed for this to work. | 176 | need 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) | ||
184 | support. | ||
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 |
187 | if your operating system uses MD5 passwords and the system crypt() does | 179 | if your operating system uses MD5 passwords and the system crypt() does |
188 | not support them directly (see the crypt(3/3c) man page). If enabled, the | 180 | not 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 |
200 | libraries | ||
208 | are installed. | 201 | are 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 |
213 | real (AF_INET) IPv4 addresses. Works around some quirks on Linux. | 206 | real (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 | |||
266 | http://www.openssh.com/ | 259 | http://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 $ |