SSH

Location: Security/SSH - Shell Access

 

What is SSH? SSH allows secure file transfer and remote logins over the internet. Your connection via SSH is encrypted for a secure connection. You can manage your SSH keys to allow automation when logging in via SSH. Using public key authentication is an alternative to password authentication. Since the private key must be held to authenticate, it is virtually impossible to brute force. You can Import existing keys, generate new keys, as well as manage/delete keys.

 

SSH (Secure Shell) is a program to log into another computer/server over a network securely. It provides strong authentication and secure communications over insecure channels. Your login, commands, text are all encrypted when using SSH.

 

Manage SSH Keys

 

1. Click on the "Manage SSH Keys" link.

 

2. Click on the "Generate a new Key" link.

 

3. Set the following:

 

 

4. Click on the "Generate Key" button.

 

5. If the key has been generated successfully, you will see a pop-up appear stating "Key Generation Complete!" Click on the "OK" button.

 

6. Click on the "Go Back" link.

 

7. When the page loads, you will see a "Public Keys" table with your newly public key containing the following information, split into three columns:

 

 

8. In addition to the "Public Keys" table, you will also see a "Private Keys" table with your newly public key containing the following information, split into two columns:

 

 

9. Now that you have created a new key, review the following information:

 

The public and private key are similar to a puzzle. They are created together to use during the login/authentication process. The public key resides on the server (the remote location) The private key resides locally on your computer/server. When you attempt to login to a server, the public and private key are compared. If they "match", then you will be allowed to login to the server location.

 

You can download the private/public keys here and import into PuTTY (or other SSH clients) if you prefer using something else for SSH connections. Or, if you have been using PuTTY, you can import the public/private keys by click on Import Key. You can also download your key in PuTTY's ppk format under View/Download.

 

10. Click on the "Go Back" link.

 

Java SSH Login

 

When using the Java SSH clients, you have your choice of two types of clients:

 

 

To use either client, click on the appropriate link.