---
title: Installation example for Red Hat
description: How to install legacy PingID admin portal SSH on Red Hat Enterprise Linux, including installing required dependencies and building from source.
component: pingid
page_id: pingid:pingid_integrations:pid_installation_example_red_hat
canonical_url: https://docs.pingidentity.com/pingid/pingid_integrations/pid_installation_example_red_hat.html
llms_txt: https://docs.pingidentity.com/pingid/llms.txt
docs_for_agents: https://developer.pingidentity.com/build-with-ai/docs-for-agents.md
revdate: August 2, 2026
section_ids:
  steps: Steps
  example: Example:
  next-steps: Next steps
---

# Installation example for Red Hat

This is an example installation of PingID SSH for Red Hat. Your installation might vary depending on your particular configuration.

|   |                                                                                 |
| - | ------------------------------------------------------------------------------- |
|   | PAM with SSHD isn't supported on Red Hat Enterprise Linux prior to version 7.6. |

## Steps

1. Install the C compiler:

   ```
   sudo yum install gcc
   ```

2. Install OpenSSL (development version):

   ```
   sudo yum install openssl-devel
   ```

3. Install libCURL (development version):

   ```
   sudo yum install curl-devel
   ```

4. Install libPAM (development version):

   ```
   sudo yum install pam-devel
   ```

5. Download and extract the PingID package.

6. Go to the PingID installation directory:

   ```
   cd pingid-<version>
   ```

7. Activate the configuration utility to enable PAM, and set the `/usr` prefix so the package is installed under the `/usr` directory:

   ```
   ./configure --with-pam --prefix=/usr
   ```

8. Build and install PingID SSH:

   ```
   make
   ```

   ```
   sudo make install
   ```

9. Download the properties file. Learn more in [Integrate PingID with SSH](pid_integration_with_ssh_intro.html).

10. Copy the properties file to `/etc/pingid/pingid.properties`.

    ### Example:

    ```
    sudo cp pingid.properties /etc/pingid/pingid.properties
    ```

    |   |                                                      |
    | - | ---------------------------------------------------- |
    |   | Do not make any changes to the contents of the file. |

## Next steps

Learn how to troubleshoot the installation in [Troubleshooting the PingID SSH installation](pid_troubleshooting_ssh_installation.html).
