In PowerShell (Recommended)

Windows added the OpenSSH client to Windows 10 several years ago. You can use PowerShell to ssh to systems with OpenSSH server running

  1. Open a PowerShell Window
  2. Execute the following command as the user you plan to use for connecting to INCLINE. 

    ssh-keygen -t ed25519

    You can optionally change the location (you probably do not want to do this) and add password protection.

    Sample output of ssh-keygen -t ed25519
    Z:\> ssh-keygen.exe -t ed25519
    Generating public/private ed25519 key pair.
    Enter file in which to save the key (C:\Users\rlaroy/.ssh/id_ed25519):
    Enter passphrase (empty for no passphrase):
    Enter same passphrase again:
    Your identification has been saved in C:\Users\rlaroy/.ssh/id_ed25519.
    Your public key has been saved in C:\Users\rlaroy/.ssh/id_ed25519.pub.
    The key fingerprint is:
    SHA256:sPWZyx1CASEFDuqR1dX7WkvKArMBnQnLFFwxZznv6Pw ufp\rlaroy@EPC145-2
    The key's randomart image is:
    +--[ED25519 256]--+
    |   .++*=B=.      |
    |   ++o.=o ..     |
    |  +o +oo.o..     |
    | . .+ ++ ooo     |
    |  .  .. So=..    |
    |      + ...++.   |
    |       B .o=..   |
    |      . + + .    |
    |         oE      |
    +----[SHA256]-----+
  3. Your public key is stored by default in C:\Users\username\.ssh\id_ed25519.pub . Provide this key when requesting access to INCLINE.

    When a SSH key pair is created two files will be created id_ed25519 and id_ed25519.pub. The file ending in .pub is the public key and must be provided when requesting access to INCLINE. The non .pub file is your private key, treat this like a password and do not share it with anyone.

    Method of viewing public key and sample key
    Z:\> cat "C:\Users\rlaroy\.ssh\id_ed25519.pub" 
    ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIADie0WWDxZbOfup8C4QcQpMKdb1Qx4NDosepdwMUn9o ufp\rlaroy@EPC145-2

In PuTTY

Be sure to save the private key in a secure location which only you have access to. The PowerShell method does this automatically and is the recommended method for Windows users.


  1. Download and install PuTTY client: https://www.putty.org/
  2. Launch PuTTYgen
    e
  3. Select EdDSA and ensure Ed25519 (255bits) is selected
  4. Click "Generate" to generate your SSH key pair and move your mouse in the blank area of the window
  5. Save the public and private keys in a secure location
  6. Provide the public key in the ticket when requesting access 
  • No labels