1. Retrieve the latest versions of packages and their dependencies:

    sudo apt-get update

  2. Install the following packages:
    1. Compilers and utilities
    2. OpenSSL development version
    3. libCURL development version
    4. libPAM development version

    sudo apt-get install build-essential libssl-dev libcurl4-openssl-dev libpam-dev

  3. Download and extract the PingID package.
  4. Go to the PingID installation directory:

    cd pingid-<version>

  5. Execute the following command, where --prefix points to the base folder into which you wish to install:

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

  6. Build and install PingID SSH:


    sudo make install

  7. Download the properties file. See Obtaining the PingID properties file for SSH.
  8. Copy the properties file to /usr/etc/pingid/pingid.properties
    For example:

    sudo cp pingid.properties /usr/etc/pingid/pingid.properties

    Important: Do not make any changes to the contents of the file.
  9. Pair the end user device. See Pairing the end user device.
In the event of problems, see Troubleshooting the PingID SSH installation.