Es tracta de generar unes claus que permetin l'accés a una màquina amb el protocol SSH, el facilitarà algunes operacions efectuades des de processos tipus CRON. Aquest procés consta de les següents fases:
Al client que volem connectar, obrim una finestra de terminal executem la comanda:
ssh-keygen
A continuació caldrà copiar la clau al servidor on volem accedir, a la finestra del terminal escrivim la comanda:
ssh-copy-id -i ~/.ssh/id_rsa.pub remote-host
per exemple:
ssh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.6
Ja estem en condicions de connectar-nos per ssh a la màquina servidora:
ssh root@192.168.1.6
Per tal d'assegurar el correcte accés cal verificar que l'arxiu sshd_config està correctament configurat.
chmod go-w ~/ chmod 700 ~/.ssh chmod 600 ~/.ssh/authorized_keys En el cas de root serien chmod 700 /root chmod 700 /root/.ssh chmod 600 /root/.ssh/authorized_keys