Installation from operating system-specific source packages is covered here:
Red Hat: Installation example for Red Hat
Ubuntu/Debian: Installation example for Ubuntu/Debian (64 bit)
Solaris: Installation example for Solaris
Follow the steps shown below for other Unix/Linux flavors.
Install PingID SSH from the source package:
- Get the latest version of the package from https://www.pingidentity.com/en/resources/downloads/pingid.html
- Extract the package.
Go to the directory of the extracted PingID package:
Run the configuration utility:
./configure --with-pam --prefix=/usr
In CentOS 7 & RHEL 7, when SELinux is installed, you might need to add this parameter to the
--enable-selinuxSee SELinux section in PingID SSH support informationNote:
When running the
./configurecommand, there is an option to specify that the
use_base64_keyfield in the PingID properties file should be obfuscated.
To use this option, include the
If you have openssl and base64 installed, the key required for obfuscation will be generated automatically so you can just use the following syntax:
If you don't have openssl and base64 installed, this command will result in an error message. In this case, you can generate the key manually and then use
Build and install PingID SSH:
sudo make install
The following files will be installed, assuming the
configurecommand was executed with the
(/etc/pingid/pingid.conf on FHS compliant systems)
If PAM was enabled:
depending on the platform architecture.
For more about installation directories, see autoconf installation directories.
Test the installation:
You should see output similar to the following:
PingID API version 4.0 (Package version 4.0.7) Configuration file: /usr/etc/pingid/pingid.conf
- Download the relevant PingID properties file (see Obtaining the PingID properties file for SSH).
Copy the properties file to
sudo cp pingid.properties /usr/etc/pingid/pingid.propertiesImportant: Do not make any changes to the contents of the file.