The software described in this documentation is either in Extended Support or Sustaining Support. See https://www.oracle.com/us/support/library/enterprise-linux-support-policies-069172.pdf for more information.
Oracle recommends that you upgrade the software described by this documentation as soon as possible.
To make an Oracle Linux Release 6 Update 6 system compliant with Federal Information Processing Standard (FIPS) Publication 140-2, perform the following steps:
Install the
dracut-fipspackage:#
yum install dracut-fipsRecreate the
initramfsfile system:#
dracut -fIdentify either the device file path (
device) under/devof your system's boot device or its UUID (uuid) by using ls -l to examine the entries under/dev/disk/by-uuid.Add either a
boot=entry or adeviceboot=UUID=entry for the boot device to theuuidkernelcommand line in/etc/grub.conf.Add a
fips=1entry to thekernelcommand line in/etc/grub.confto specify strict FIPS compliance.Disable prelinking by setting
PRELINKING=noin/etc/sysconfig/prelink.Remove all existing prelinking from binaries and libraries:
#
prelink -uaInstall the
openssh-server-fipsandopenssh-client-fipspackages and their dependent packages:#
yum install openssh-server-fips openssh-client-fipsShut down and reboot the system.
If you specify fips=1 on the kernel
command line but omit a valid boot=
entry, the system crashes because it cannot locate the
kernel's .hmac file.
If you do not disable and remove all prelinking, users
cannot log in and /usr/sbin/sshd does not
start.
(Bug ID 17759117)

