Crear clave publica y clave privada con puttygen para SSH, para conectarse a un servidor con esa combinacion por ssh. Mas seguro que usando usuario y contraseƱa.
Como crear llave privada y publica ssh
Una SSH key es una de las opciones de autenticación SSH más seguras. Definitivamente es más seguro que la autenticación de contraseña SSH habitual. Es por esto que se recomienda utilizar el método de autenticación de clave SSH para las conexiones a tus servidores.
Con la autenticación de contraseña, puedes conectarte a su servidor desde cualquier ubicación, solo necesitas ingresar tu contraseña. Sin embargo, si tu contraseña se filtra, es un riesgo importante ya que cualquiera que conozca tu contraseña podrá ingresar al servidor.
La autenticación de SSH key (clave SSH) solo permite conexiones de clientes cuya clave coincida con la del servidor. Básicamente, genera un par de claves (clave privada y clave pública). La clave privada se coloca en tu máquina local y la clave pública se carga en el servidor. Al conectarte al servidor, se realiza una validación de estas dos claves y si el par de claves pasa la validación, se te permite conectarte. Por supuesto, puedes cargar claves de múltiples usuarios para que tú u otros usuarios autorizados puedan conectarse al servidor desde diferentes computadoras.
Como puedes ver, este es un método de conexión mucho más seguro. En este tutorial, nos centraremos en los usuarios de Windows que utilizan PuTTY para conectarse al servidor y mostraremos cómo generar claves PuTTY SSH.
Antes de continuar leyendo esta guía, necesitarás lo siguiente:
Si bien puede que ya tengas PuTTY instalado en tu computadora, para generar SSH keys también necesitarás PuTTYgen.
No es necesario instalar PuTTYgen, se iniciará cuando se ejecute el archivo.
Y eso es todo, has generado tu par de SSH keys. La clave privada permanecerá en tu ordenador (no se la des a nadie) mientras que la clave pública debe ser cargada en el servidor al que te quieres conectar.
Para que el servidor reconozca cuando tu computadora se conecta desde PuTTY, debes adjuntar la clave privada en PuTTY.
Por último, tienes que cargar tu llave pública en el servidor:
Eso es todo, ahora puedes usar las SSH keys en lugar de la autenticación por contraseña SSH para conectarte a tu VPS.
Has aprendido a generar una SSH key para PuTTY usando PuTTYgen. Esto hará que tu conexión al servidor sea mucho más segura y conveniente, ya que no necesitarás ingresar la contraseña cada vez.