Skip to content

Rage Against the Shell

Linux tips and other things…

  • Home
  • Contact
  • Privacy Policy

Generate SSH key

Posted on September 5, 2015 - April 24, 2016 by Mr. Reboot

To generate the pair public/private keys type on the shell:

~ $ ssh-keygen -t rsa -b 2048

It ask you for a pass-phrase, it’s important choose a stronge pass-phrase, letters, numbers, symbols etc. If you accept the default path and name for the key it will create two files, the private key, id_rsa, and the public key, id_rsa.pub, in .ssh folder at your HOME:

~/.ssh/id_rsa
~/.ssh/id_rsa.pub

Check permissions, 600 for files and 700 for the .ssh directory.

Now just copy the content of id_rsa.pub and add it to the user home know_hosts file, on the server you want to connect you:

~ $ cat id_rsa.pub >> /root/.ssh/know_hosts

Finally add the private key identity to the authentication agent:

~ $ ssh-add

It will ask you for the pass-phrase, type it. By this way the identity will be stored and now when you try to connect to the server with the public key, you will enter safely without password:

~ $ ssh root@server
Posted in SSH

Post navigation

Clone disks
Configure a NTP server

Search

Calendar

September 2015
M T W T F S S
 123456
78910111213
14151617181920
21222324252627
282930  
« Aug   Oct »

Categories

  • Apache
  • Cisco
  • Command line
  • Distros
  • Dovecot
  • File systems
  • Gadgets
  • GlusterFS
  • MySQL
  • Nginx
  • NTP
  • Opendkim
  • Pacemaker + Corosync
  • Postfix
  • Raspberrypi
  • SSH
  • SSL
  • Varnish

RSS RSS

  • Using qrencode January 16, 2022
  • Compile varnish module vmod_vsthrottle April 22, 2020
  • SSH vpn with sshuttle April 9, 2020
  • Disable swap in systemd December 16, 2019
  • Getting the parent process pid October 12, 2018
Proudly powered by WordPress | Theme: micro, developed by DevriX.