¿Cómo se vinculan los usuarios únicos de SSH al archivo authorized_keys?

0

Estoy tratando de comprender mejor las authorized_keys en el contexto de un servidor SSH.

Entonces, si tengo un servidor Linux y he colocado una clave SSH pública de los clientes en el archivo authorized_keys de mis servidores, ese cliente ahora puede iniciar sesión en el servidor. Presumiblemente, esta es la clave pública de un usuario específico en ese cliente (se generan nuevas claves para cada usuario, ¿verdad?).

Si existen varios usuarios en mi seridor (raíz, usuario1, usuario2, etc.), ¿a qué usuario / perfil (en el servidor) se le permite acceder al cliente?

    
pregunta mechgt 30.12.2017 - 12:13
fuente

2 respuestas

1

El archivo authorized_keys no es una cosa por servidor, es una cosa por usuario en servidor.

Si desea que alguien acceda a su servidor como "usuario1", coloque su clave pública en ~user1/.ssh/authorized_keys . Ahora pueden iniciar sesión como usuario1, y solo usuario1.

Si desea que puedan iniciar sesión como otros usuarios, debe copiar su clave pública en el archivo authorized_keys de cada usuario objetivo. (O bien, puede usar sudo para permitir que se comparta con los demás usuarios).

    
respondido por el Jenny D 30.12.2017 - 12:17
fuente
0

El archivo authorized_keys de una cuenta de usuario incluye la clave pública del cliente que está autorizado para iniciar sesión en esta cuenta y no la clave de host del host del cliente. Esto significa que un usuario podría usar el mismo par de claves de múltiples sistemas para iniciar sesión en una cuenta específica. Además, los usuarios múltiples en los mismos sistemas tendrán diferentes pares de claves y, por lo tanto, el acceso está restringido solo a los usuarios que tienen el par de claves correcto.

    
respondido por el Steffen Ullrich 30.12.2017 - 12:16
fuente

Lea otras preguntas en las etiquetas