![]() ![]() ![]() ![]() ![]() |
Here is the INSTALL
file from opnessh_2.8.9p2. But read on and see the options. 1. Prerequisites You will need working installations of Zlib and OpenSSL. Zlib: OpenSSL 0.9.5a or
greater: RPMs of OpenSSL are
available at http://violet.ibs.com.au/openssh/files/support. OpenSSH can utilise
Pluggable Authentication Modules (PAM) if your system PAM: If you wish to build
the GNOME passphrase requester, you will need the GNOME GNOME: Alternatively, Jim
Knoble <jmknoble@jmknoble.cx> has written an excellent X11 http://www.ntrnet.net/~jmknoble/software/x11-ssh-askpass/index.html PRNGD: If your system lacks
Kernel based random collection, the use of Lutz http://www.aet.tu-cottbus.de/personen/jaenicke/postfix_tls/prngd.html EGD: The Entropy Gathering
Daemon (EGD) is supported if you have a system which http://www.lothar.com/tech/crypto/ GNU Make: OpenSSH has only been
tested with GNU make. It may work with other PCRE (PERL-compatible
Regular Expression library): Most platforms do
not require this. However older Unices may not have a S/Key Libraries: If you wish to use
--with-skey then you will need the above library 2. Building / Installation To install OpenSSH with default options: ./configure This will install
the OpenSSH binaries in /usr/local/bin, configuration files ./configure --prefix=/opt Will install OpenSSH
in /opt/{bin,etc,lib,sbin}. You can also override ./configure --prefix=/opt
--sysconfdir=/etc/ssh This will install
the binaries in /opt/{bin,lib,sbin}, but will place the If you are using PAM,
you may need to manually install a PAM control A generic PAM configuration
is included as "contrib/sshd.pam.generic", There are a few other options to the configure script: --with-rsh=PATH allows
you to specify the path to your rsh program. --with-pam enables PAM support. --enable-gnome-askpass
will build the GNOME passphrase dialog. You --with-random=/some/file
allows you to specify an alternate source of --with-prngd-socket=/some/file
allows you to enable EGD or PRNGD --with-prngd-port=portnum
allows you to enable EGD or PRNGD support --with-lastlog=FILE
will specify the location of the lastlog file. --without-lastlog will disable lastlog support entirely. --with-sia, --without-sia
will enable or disable OSF1's Security --with-kerberos4=PATH
will enable Kerberos IV support. You will need --with-afs=PATH will
enable AFS support. You will need to have the --with-skey=PATH will
enable S/Key one time password support. You will --with-tcp-wrappers
will enable TCP Wrappers (/etc/hosts.allow|deny) --with-md5-passwords
will enable the use of MD5 passwords. Enable this --with-utmpx enables
utmpx support. utmpx support is automatic for --without-shadow disables shadow password support. --with-ipaddr-display
forces the use of a numeric IP address in the --with-default-path=PATH
allows you to specify a default $PATH for sessions --with-pid-dir=PATH
specifies the directory in which the ssh.pid file is --with-xauth=PATH specifies the location of the xauth binary --with-ipv4-default
instructs OpenSSH to use IPv4 by default for new --with-ssl-dir=DIR
allows you to specify where your OpenSSL libraries --with-4in6 Check
for IPv4 in IPv6 mapped addresses and convert them to If you need to pass
special options to the compiler or linker, you CFLAGS="-O -m486" LDFLAGS="-s" LIBS="-lrubbish" LD="/usr/foo/ld" ./configure 3. Configuration The runtime configuration
files are installed by in ${prefix}/etc or The default configuration
should be instantly usable, though you should To generate a host
key, run "make host-key". Alternately you can do so ssh-keygen -t rsa1
-f /etc/ssh/ssh_host_key -N "" Replacing /etc/ssh
with the correct path to the configuration directory. If you have configured
OpenSSH with EGD support, ensure that EGD is For more information
on configuration, please refer to the manual pages 4. Problems? If you experience
problems compiling, installing or running OpenSSH.
|