diff options
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 26 |
1 files changed, 16 insertions, 10 deletions
@@ -1,10 +1,15 @@ | |||
1 | 1. Prerequisites | ||
2 | ---------------- | 1 | ---------------- |
3 | 2 | ||
3 | A C compiler. Any C89 or better compiler should work. Where supported, | ||
4 | configure will attempt to enable the compiler's run-time integrity checking | ||
5 | options. Some notes about specific compilers: | ||
6 | - clang: -ftrapv and -sanitize=integer require the compiler-rt runtime | ||
7 | (CC=clang LDFLAGS=--rtlib=compiler-rt ./configure) | ||
8 | |||
4 | You will need working installations of Zlib and libcrypto (LibreSSL / | 9 | You will need working installations of Zlib and libcrypto (LibreSSL / |
5 | OpenSSL) | 10 | OpenSSL) |
6 | 11 | ||
7 | Zlib 1.1.4 or 1.2.1.2 or greater (ealier 1.2.x versions have problems): | 12 | Zlib 1.1.4 or 1.2.1.2 or greater (earlier 1.2.x versions have problems): |
8 | http://www.gzip.org/zlib/ | 13 | http://www.gzip.org/zlib/ |
9 | 14 | ||
10 | libcrypto (LibreSSL or OpenSSL >= 0.9.8f < 1.1.0) | 15 | libcrypto (LibreSSL or OpenSSL >= 0.9.8f < 1.1.0) |
@@ -85,7 +90,7 @@ http://nlnetlabs.nl/projects/ldns/ | |||
85 | Autoconf: | 90 | Autoconf: |
86 | 91 | ||
87 | If you modify configure.ac or configure doesn't exist (eg if you checked | 92 | If you modify configure.ac or configure doesn't exist (eg if you checked |
88 | the code out of CVS yourself) then you will need autoconf-2.68 to rebuild | 93 | the code out of CVS yourself) then you will need autoconf-2.69 to rebuild |
89 | the automatically generated files by running "autoreconf". Earlier | 94 | the automatically generated files by running "autoreconf". Earlier |
90 | versions may also work but this is not guaranteed. | 95 | versions may also work but this is not guaranteed. |
91 | 96 | ||
@@ -224,9 +229,13 @@ review it to ensure that it matches your security requirements. | |||
224 | To generate a host key, run "make host-key". Alternately you can do so | 229 | To generate a host key, run "make host-key". Alternately you can do so |
225 | manually using the following commands: | 230 | manually using the following commands: |
226 | 231 | ||
227 | ssh-keygen -t rsa1 -f /etc/ssh/ssh_host_key -N "" | 232 | ssh-keygen -t [type] -f /etc/ssh/ssh_host_key -N "" |
228 | ssh-keygen -t rsa -f /etc/ssh/ssh_host_rsa_key -N "" | 233 | |
229 | ssh-keygen -t dsa -f /etc/ssh/ssh_host_dsa_key -N "" | 234 | for each of the types you wish to generate (rsa, dsa or ecdsaa) or |
235 | |||
236 | ssh-keygen -A | ||
237 | |||
238 | to generate keys for all supported types. | ||
230 | 239 | ||
231 | Replacing /etc/ssh with the correct path to the configuration directory. | 240 | Replacing /etc/ssh with the correct path to the configuration directory. |
232 | (${prefix}/etc or whatever you specified with --sysconfdir during | 241 | (${prefix}/etc or whatever you specified with --sysconfdir during |
@@ -257,7 +266,4 @@ summary data may be published. | |||
257 | 266 | ||
258 | If you experience problems compiling, installing or running OpenSSH. | 267 | If you experience problems compiling, installing or running OpenSSH. |
259 | Please refer to the "reporting bugs" section of the webpage at | 268 | Please refer to the "reporting bugs" section of the webpage at |
260 | http://www.openssh.com/ | 269 | https://www.openssh.com/ |
261 | |||
262 | |||
263 | $Id: INSTALL,v 1.91 2014/09/09 02:23:11 dtucker Exp $ | ||