User Tools

Site Tools


informatica:linux:ssh:login_intercambio_claves

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
informatica:linux:ssh:login_intercambio_claves [2013/12/23 08:16] javiinformatica:linux:ssh:login_intercambio_claves [2015/04/13 20:19] (current) – external edit 127.0.0.1
Line 1: Line 1:
-====== Login por SSH por intercambio de claves ======+===== Login por SSH por intercambio de claves =====
  
 ssh keys exchange ssh keys exchange
- 
-**ARTICULO A MEDIAS** 
  
 Quiero iniciar sesion desde 'maquina1' con el usuario 'usuario' en 'maquina2'. Resumen: Quiero iniciar sesion desde 'maquina1' con el usuario 'usuario' en 'maquina2'. Resumen:
Line 10: Line 8:
 | maquina1 | usuario | | maquina1 | usuario |
 | maquina2 | usuario | | maquina2 | usuario |
 +
 +==== Recomendada ====
 +
 +1. (maquina1) Creamos las claves para el usuario 'usuario':
 +
 +  ssh-keygen -t rsa
 +
 +Pulsamos 'enter' para cada pregunta
 +
 +<code>
 +Generating public/private rsa key pair.
 +Enter file in which to save the key (/home/usuario/.ssh/id_rsa): 
 +Enter passphrase (empty for no passphrase): 
 +Enter same passphrase again: 
 +Your identification has been saved in /home/usuario/.ssh/id_rsa.
 +Your public key has been saved in /home/usuario/.ssh/id_rsa.pub.
 +The key fingerprint is:
 +3c:f1:f0:36:98:c0:f4:e3:b5:39:01:36:ae:b7:b7:04 usuario@test-5.dev.jj.com
 +The key's randomart image is:
 ++--[ RSA 1024]----+
 +|      . +        |
 +|     o + o       |
 +|      o * o      |
 +|       = X +     |
 +|      . E O      |
 +|       . = o     |
 +|        . o      |
 +|         o .     |
 +|          .      |
 ++-----------------+
 +</code>
 +
 +Habremos generado el siguiente archivo:
 +
 +  /home/usuario/.ssh/id_rsa.pub
 +
 +2. (maquina1) Copiamos el archivo generado en el paso anterio a 'maquina2':
 +
 +  ssh-copy-id usuario@maquina2
 +
 +==== A mano ====
  
 1. (maquina1) Creamos las claves para el usuario 'usuario': 1. (maquina1) Creamos las claves para el usuario 'usuario':
  
-  ssh-keygen -t dsa+  ssh-keygen -t rsa
  
 Pulsamos 'enter' para cada pregunta Pulsamos 'enter' para cada pregunta
  
 <code> <code>
-Generating public/private dsa key pair. +Generating public/private rsa key pair. 
-Enter file in which to save the key (/home/usuario/.ssh/id_dsa): +Enter file in which to save the key (/home/usuario/.ssh/id_rsa): 
 Enter passphrase (empty for no passphrase):  Enter passphrase (empty for no passphrase): 
 Enter same passphrase again:  Enter same passphrase again: 
-Your identification has been saved in /home/usuario/.ssh/id_dsa+Your identification has been saved in /home/usuario/.ssh/id_rsa
-Your public key has been saved in /home/usuario/.ssh/id_dsa.pub.+Your public key has been saved in /home/usuario/.ssh/id_rsa.pub.
 The key fingerprint is: The key fingerprint is:
 3c:f1:f0:36:98:c0:f4:e3:b5:39:01:36:ae:b7:b7:04 usuario@test-5.dev.jj.com 3c:f1:f0:36:98:c0:f4:e3:b5:39:01:36:ae:b7:b7:04 usuario@test-5.dev.jj.com
 The key's randomart image is: The key's randomart image is:
-+--[ DSA 1024]----+++--[ RSA 1024]----+
 |      . +        | |      . +        |
 |     o + o       | |     o + o       |
Line 42: Line 81:
 Habremos generado el siguiente archivo: Habremos generado el siguiente archivo:
  
-  /home/usuario/.ssh/id_dsa.pub+  /home/usuario/.ssh/id_rsa.pub
  
 2. (maquina1) Copiamos el archivo generado en el paso anterio a 'maquina2': 2. (maquina1) Copiamos el archivo generado en el paso anterio a 'maquina2':
  
-  scp ~/.ssh/id_dsa.pub test-6.dev:/tmp/+  scp /home/usuario/.ssh/id_rsa.pub test-6.dev:/tmp/
  
 3. (maquina2) Creamos si no lo estan directorios y archivos necesarios. Finalmente incorporamos el archivo de claves a la lista de maquinas autorizadas: 3. (maquina2) Creamos si no lo estan directorios y archivos necesarios. Finalmente incorporamos el archivo de claves a la lista de maquinas autorizadas:
  
 <code> <code>
-cd 
 [[ ! .ssh ]]; mkdir .ssh [[ ! .ssh ]]; mkdir .ssh
 [[ ! .ssh/authorized_keys ]]; touch .ssh/authorized_keys [[ ! .ssh/authorized_keys ]]; touch .ssh/authorized_keys
 chmod 600 .ssh/authorized_keys chmod 600 .ssh/authorized_keys
-cat /tmp/id_dsa.pub >> /home/usuario/.ssh/authorized_keys+cat /tmp/id_rsa.pub >> /home/usuario/.ssh/authorized_keys
 </code> </code>
  
informatica/linux/ssh/login_intercambio_claves.1387786565.txt.gz · Last modified: 2015/04/13 20:19 (external edit)