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 6.9 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)

