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