summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL26
1 files changed, 16 insertions, 10 deletions
diff --git a/INSTALL b/INSTALL
index 582eef8ef..6bc80b68f 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,10 +1,15 @@
11. Prerequisites
2---------------- 1----------------
3 2
3A C compiler. Any C89 or better compiler should work. Where supported,
4configure will attempt to enable the compiler's run-time integrity checking
5options. 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
4You will need working installations of Zlib and libcrypto (LibreSSL / 9You will need working installations of Zlib and libcrypto (LibreSSL /
5OpenSSL) 10OpenSSL)
6 11
7Zlib 1.1.4 or 1.2.1.2 or greater (ealier 1.2.x versions have problems): 12Zlib 1.1.4 or 1.2.1.2 or greater (earlier 1.2.x versions have problems):
8http://www.gzip.org/zlib/ 13http://www.gzip.org/zlib/
9 14
10libcrypto (LibreSSL or OpenSSL >= 0.9.8f < 1.1.0) 15libcrypto (LibreSSL or OpenSSL >= 0.9.8f < 1.1.0)
@@ -85,7 +90,7 @@ http://nlnetlabs.nl/projects/ldns/
85Autoconf: 90Autoconf:
86 91
87If you modify configure.ac or configure doesn't exist (eg if you checked 92If you modify configure.ac or configure doesn't exist (eg if you checked
88the code out of CVS yourself) then you will need autoconf-2.68 to rebuild 93the code out of CVS yourself) then you will need autoconf-2.69 to rebuild
89the automatically generated files by running "autoreconf". Earlier 94the automatically generated files by running "autoreconf". Earlier
90versions may also work but this is not guaranteed. 95versions may also work but this is not guaranteed.
91 96
@@ -224,9 +229,13 @@ review it to ensure that it matches your security requirements.
224To generate a host key, run "make host-key". Alternately you can do so 229To generate a host key, run "make host-key". Alternately you can do so
225manually using the following commands: 230manually 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 "" 234for each of the types you wish to generate (rsa, dsa or ecdsaa) or
235
236 ssh-keygen -A
237
238to generate keys for all supported types.
230 239
231Replacing /etc/ssh with the correct path to the configuration directory. 240Replacing /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
258If you experience problems compiling, installing or running OpenSSH. 267If you experience problems compiling, installing or running OpenSSH.
259Please refer to the "reporting bugs" section of the webpage at 268Please refer to the "reporting bugs" section of the webpage at
260http://www.openssh.com/ 269https://www.openssh.com/
261
262
263$Id: INSTALL,v 1.91 2014/09/09 02:23:11 dtucker Exp $