Taula de continguts

Generació de les claus SSH

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:

  1. Generació de la clau
  2. Instal·lació de la clau a la màquina que es vol accedir
  3. Configuració de SSH per a permetre l'accés

Generació de la clau

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

Configuració de SSH per a permetre l'accés

Per tal d'assegurar el correcte accés cal verificar que l'arxiu sshd_config està correctament configurat.

IMPORTANT
Per a permetre l'accés, SSH verificar els permisos de la carpeta de l'usuari que fa la connexió. Si no són correctes no permetrà l'accés.
Els permisos han de ser:
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

Pàgina de consulta

http://www.thegeekstuff.com/2008/11/3-steps-to-perform-ssh-login-without-password-using-ssh-keygen-ssh-copy-id/ Acceso a máquinas usando SSH sin contraseña
SSH y SCP para acceder a equipos remotos sin escribir la clave (public key authentication)