Utilice claves SSH en varias máquinas

Utilice claves SSH en varias máquinas

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

scpse cpacabó ssh. Su segunda llamada sobrescribe el authorized_keysarchivo 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]

información relacionada