Así que intento esto para mi primera máquina, llamémosla M1.
ssh-keygen -b 4096
dejando el nombre del archivo como predeterminado y luego copie las claves públicas al servidor (S1):
scp ~/.ssh/id_ras.pub [email protected]:~ssh/authorized_keys
Hasta ahora todo bien, puedo iniciar sesión en el servidor sin problemas.
Entonces hago lo mismo
ssh-keygen -b 4096
para la segunda máquina (M2) cuyo nombre id_ras cambió a id_ras2. Luego copie la clave pública al servidor S1
scp ~/.ssh/id_ras2.pub [email protected]:~ssh/authorized_keys
Después de desactivar la autenticación de contraseña, me bloquea del servidor en ambas máquinas (M1 y M2).
Respuesta1
scp
se cp
acabó ssh
. Su segunda llamada sobrescribe el authorized_keys
archivo de la primera.
Simplemente use ssh-copy-id
, que es una herramienta dedicada para esta tarea:
ssh-copy-id -i ~/.ssh/id_ras2.pub [email protected]