Versions Compared

Key

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

...

In the worked example below, the user name is mdoyle on the unix host we're logged in to (hydra), and mike on the host we're setting up for ssh_key access (10.0.1.3).

Unix Command/outputMeaning/Comment
[mdoyle@hydra ~]$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/mdoyle/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /home/mdoyle/.ssh/id_rsa.
Your public key has been saved in /home/mdoyle/.ssh/id_rsa.pub.
Generate the key. Do not specify a password to allow for use in scripts without user input.
[mdoyle@hydra ~]$ scp .ssh/id_rsa.pub mike@10.0.1.3:
Password for mike@mc:
id_rsa.pub 100% 411 0.4KB/s 00:00

Copy the key to the remote host. You WILL be prompted for your password.


[mdoyle@hydra ~]$ ssh mike@10.0.1.3
Password for mike@mc:

Last login: Tue Sep 12 14:25:36 2017 from 10.0.1.1
Welcome to FreeBSD!


Log in to the remote host, enter your password (for the last time)
[mike@mc ~]$ cat id_rsa.pub >> .ssh/authorized_keys
[mike@mc ~]$ chmod 600 .ssh/authorized_keys
[mike@mc ~]$ rm id_rsa.pub
[mike@mc ~]$ logout
Connection to 10.0.1.3 closed.
Append the key to the authorized keys file
[mdoyle@hydra ~]$ ssh mike@10.0.1.3
Last login: Tue Sep 12 14:29:45 2017 from 10.0.1.1
Welcome to FreeBSD!
Now you log in with no password prompt

Existing Key

To create you "authorized_keys" file you can copy the file from your local system using the following:

...

Warning

Permissions that are required are 600 for that authorized_keys file.

Incorrect permissions will prevent you from logging in!

iQSonar configuration

Navigate to locations > credentials

...