Generate SSH keys

GENERATE NEW KEY PAIR

This creates two files, A Private key (id_rsa) and Public Key (id_rsa.pub), back both up and keep secure

$ ssh-keygen -t rsa -C “[email protected]

 

ENABLE ACCESS TO EXISTING SERVER

Create New User

Create a user on the server

# adduser hegars

Add User to Group

Add the newly created user to the required groups.

# usermod -a -G www-data,sudo hegars

Generate Temporary keys

This generated the set of temporary keys that is needed to kick something over in the OS to get it working, just remove the self generated keys

# su – hegars

$ ssh-keygen

Delete temp keys

Just delete the generated keys.

cd ~/.ssh/

rm *

Copy existing Public Key to User

$ cd ~/.ssh/

scp something from somewhere

$ cp id_rsa.pub authorized_keys

or paste it

$ vim authorized_keys

$ chmod 744 authorized_keys

Generate Public Key from Private Key

ssh-keygen -y -f ~/.ssh/id_rsa > ~/.ssh/id_rsa.pub

Leave a Reply