Cómo generar una clave pública / privada (UNIX)


12

¿Puede alguien decirme, para usar SSH, por qué un host también necesita tener una clave pública y privada? ¿Y cómo puedo generar un par de claves pública / privada para mí?

Respuestas:




4

Difiere de una distribución a otra. En Ubuntu usa este comando:

ssh-keygen

Generará dos claves, una pública (la que compartirá con el servidor) y la otra es privada y no la compartirá con nadie. Una vez que la clave pública se copia en ~ / .ssh / Authorized_keys en el servidor, puede iniciar sesión sin que se le solicite la contraseña.


2

Las claves públicas / privadas son como cerraduras y claves: el servidor le envía un bloqueo, pero mantiene la clave y luego bloquea sus mensajes en el servidor. También debe enviar un bloqueo al servidor para que pueda recuperar esos datos.

Wikipedia tiene un gran ejemplo de esto.


1

De todos modos para generar claves debes usar ssh-keygen. Necesita claves públicas y privadas para usar SSL, un sistema de cifrado basado en claves asimétricas.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.