Buscar con google

sábado, 20 de abril de 2013

Ssh sin contraseña

Definiciones:

Máquina1 = local, en el ordenador que estamos

Máquina2 = server, donde queremos acceder sin apretar 400 teclas.

Los pasos a seguir.

Estando en máquina1.

Vamos al directorio .ssh/

Introducimos el comando ssh-keygen

Nos pregunta como queremos llamar a lo que va a generar.

Le ponemos id (por ejemplo, o pepe, como gustéis)

Intro, intro, blabla (si sabes un poco  de inglés, lo que pregunta es obvio)

Y nos acaba de generar en .ssh/ dos ficheros, el id y el id.pub, esto es la llave privada y la llave pública (por eso lo de pub)

Copiamos el pub en la máquina2:

scp id.pub usuario@maquina2:/home/usuario/.ssh/

Nos autenticamos y hará la copia automáticamente.

Ya tenemos id.pub de la maquina1 en la máquina2

Ahora generamos el fichero authorized_keys

           touch authorized_keys

Cambiamos permisos por si las moscas

chmod 600  authorized_keys

Metemos el id.pub dentro del fichero authorized_keys

cat id.pub > authorized_keys

Nos salimos de la máquina2 , y si todo ha ido bien, cuando volvamos a entrar desde máquina1 no nos pedirá contraseña.

Y si no ha ido bien, lo mejor, meterse en los directorios .ssh/ de cada máquina, y dejarlos vacíos, para repetir el proceso desde el principio.

No hay comentarios:

Publicar un comentario