Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The following github repository provides the code base to setup a Certification Authority and later sign the certificates.

Info

https://github.com/jlangenegger/ssh_certificate/

Setup

For the purposes of this explanation, let’s consider three systems:

...

  • client certificate
    • This certificate is stored on the client and is provided to the host during the ssh connection establishment.
    • It is used on the host side to authenticate the clients that try to login.
  • host certificate
    • This certificate is stored on the host and is provided to the client during the ssh connection establishment.
    • It is used on the client side to authenticate the host that the client tries to login.

Configuration

To configure There are separate pages the guide you through the installation process for the Certificate Authority, the client and the host, there are separate pages:

...