Connexió SSH mitjançant una clau DSA

Publicat el 01/03/2008

Aquest sistema permet fer una connexió SSH mitjançant una parella de claus (pública/privada) en comptes d'usar una contrasenya.

Recepta

  1. Crear el directori .ssh a la màquina client, si aquest no existeix.

    
    $ mkdir -p ~/.ssh
    $ chmod 0700 ~/.ssh
    
  2. Crear la parella de claus.

    
    $ ssh-keygen -t dsa -f ~/.ssh/id_dsa -P ''
    

    Aquesta comanda crearà dos fitxers, ~/.ssh/id_dsa (clau privada) i ~/.ssh/id_dsa.pub (clau pública).

  3. Copiar la clau pública al servidor (id_dsa.pub).

  4. Al servidor caldrà fer:

    
    $ cat id_dsa.pub >> ~/.ssh/authorized_keys2
    $ chmod 0600 ~/.ssh/authorized_keys2
    

Per connectar des del client caldrà fer:


$ ssh -i ~/.ssh/id_dsa server

Aquesta recepta és una traducció lliure de SSH Without a Password.

Recursos relacionats

Comentaris

Afegir un comentari