SSH Public-Private Key Pairs

You can authenticate to PSC systems using a public-private key pair to encrypt and decrypt an authentication message. The private key is available only to the user, while the public key is, well, publicly accessible. Data encoded by one key can only be decoded by the other. Knowledge of the public key does not allow one to deduce the private key.

If a set of public/private keys exist, the remote machine encodes a message using the public key when SSH makes a connection to it. It sends the encoded message back to the client machine. SSH decrypts the message using the private key. The private key is not disclosed during this transaction. SSH then sends the decoded message back to the remote machine; if it matches, the user is authenticated, and can log in without using a password.

You must create your own set of public/private keys with your SSH client. One common way to generate keys is the ssh-keygen command. Once the keys are generated, the public key needs to be propagated to the PSC systems you wish to access.

PSC has created a web interface so you can manage your key pairs, including propagating them to PSC machines. See how to use this interface to install and use SSH key pairs at PSC.

Or, you can go directly to the PSC SSH key management system.

Upcoming Events

Events Calendar

<<  August 2017  >>
 Su  Mo  Tu  We  Th  Fr  Sa 
    1  2  3  4  5
  6  7  8  9101112
13141516171819
20212223242526
2728293031  

System status

  Bridges status: Partial outage

Bridges has returned from maintenance with the exception of the 12TB (ESM) nodes. These nodes may be unavailable through Wednesday August 23. Thank you for your patience as we work to bring the system back to being fully operational.

 

Featured Projects

Data Exacell (DXC)

DXC

The Data Exacell (DXC) is a research pilot project to create, deploy, and test software and hardware building blocks to enable data analytics in scientific research.

XSEDE Service Provider

image gallery

PSC is a service provider of the Extreme Science and Engineering Discovery Environment (XSEDE).