Autorización con clave publico en un servidor Linux desde Windows es mi tarea habitual
Ventajas:
- Se puede poner la contraseña muy simple o ninguna que es muy cómodo para acordar
- Restringir authorization por contraseña que permita proteger su servidor de acceso no autorizado.
En internet hay muchas explicaciones de como acceder a servidor por ssh usando clave publico de autorización, pero hay poco de como se hace si usas Windows
Pues en realidad es similar y muy sencillo!
- Generar su clave con PuTTY Key Generator
- Copiar el contenido seleccionado en la imagen
- Conectarse a su servidor con ssh y editar fichero
.ssh/authorized_keys
, pegando el contenido copiado, yo uso explorador mc
Comprobar que el directorio
~/.ssh
tiene permisos0700
para asegurar se puede ejecutar el comandochmod 0700 ~/.ssh/
Y su fichero authorized_keys debe que tener permisos
0600
entonces ejecutar comandochmod 0600 ~/.ssh/authorized_keys
- Después asignar la clave privada en configuración de PuTTY
Si todo correcto vera en la ventana mensaje sobre que conexión realizada con una clave publica
Saludos!