¿Cómo conectar SSH desde Windows?
Cuando implementamos un VPS lo normal es que lo hagamos con un sistema operativo basado en el kernel Linux y conectándonos por SSH para su administración. ¿Pero cómo nos conectamos a SSH desde Windows? En este artículo te explico como hacerlo con PuTTY y el modo de utilizar las llaves pública y privada.
Una vez que tenemos funcionando el VPS GRATIS que comentamos en éste artículo, muchos suscriptores de Nuestro Canal de Youtube comentaron que utilizan el sistema operativo Windows y no conocen el modo de poder conectarse a un servicio SSH. Es por esto que a continuación te muestro los pasos que debes seguir para utilizar la herramienta PuTTY y conectar a cualquier servicio SSH. También conocerás el modo de hacerlo en los casos particulares que se utiliza una llave pública y privada, como es el caso de los VPS GRATIS que instalamos anteriormente.
Índice de artículo
Descargar PuTTY
Si no tenés descargado el cliente de PuTTY podés descargarlo desde este enlace. Te recomiendo descargar la versión portable ya que es más ligero que el completo y lo podés llevar en un pendrive de herramientas para utilizarlo en cualquier momento.
Descargar PuTTYgen
Otra herramienta que vamos a necesitar es PuTTYgen. La encontramos un poco más abajo en la misma página de descarga del Proyecto PuTTY.
También recomiendo que elijas la versión portable para tenerla siempre lista en nuestro cinturón de herramientas IT.
Convertir llaves SSH con PUTTYGEN
Si por requerimientos de seguridad es necesario utilizar un par de llaves SSH para conectarnos a nuestro VPS, debemos saber que PuTTY no soporta de forma nativa el formato .PEM. Este es el caso del VPS GRATIS que generamos en un artículo anterior. En ese procedimiento debimos generar un par de llaves SSH y haber guardado con especial cuidado la llave privada de ese VPS.
Entonces lo primero que haremos sera convertir el archivo de la clave privada a formato .PPK (Putty Private Key). Para hacerlo utilizaremos la herramienta PuTTYgen.
En la ventana de PuTTYgen pulsamos el boton “Load” y seleccionamos nuestra llave privada.
Pulsamos en el boton “Save private key”. Recibirás un mensaje de alerta preguntando si deseas guardar el archivo sin una contraseña. Según lo que necesitemos es conveniente utilizar una contraseña, si es el caso debes asegurarte de seleccionar “No” a la advertencia para que puedas ingresar una frase clave.
Dele un nombre al archivo PPK y guardalo.
Ahora este archivo esta listo para ser usado por PuTTY.
Un error esperado
Cuando trabajamos con un acceso remoto desde un cliente PuTTY en Windows, es casi normal obtener un error cuando utilizamos llaves SSH sin convertir.
Unable to use key file (OpenSSH SSH-2 private key (old PEM format))
Para eliminar este error, la llave privada debe convertirse con PuTTYgen como se explicó.
Conectar al VPS
Una vez que tenemos todo lo necesario ya podemos abrir PuTTY para conectarnos al equipo remoto, para esto podemos utilizar el Hostname o la IP del servidor al que accederemos, también necesitamos conocer el número de puerto en el que responde el servicio SSH, por defecto es el puerto 22.
Seleccionar el archivo .PPK
Para seleccionar el archivo necesitamos darle click al botón + junto al campo SSH que esta en la barra lateral para expandir esta categoría, después daremos click en “Auth” (representa Authenticate o Autenticacion), en el campo “Private key file for authentication” buscamos el archivo .ppk
Abrir la sesión en la terminal
Finalmente, damos click en “Open” para iniciar la la sesion SSH.
Nota: Si es la primera vez que nos conectamos a la instancia nos mostrara la siguiente alerta.
Damos click en “Accept” para continuar.
Si hicimos todo correctamente podremos ver una nueva pantalla que nos mostrara la linea de comando de la sesión SSH.
Conclusión
Como se explicó, PuTTY es la herramienta perfecta para poder conectar SSH desde Windows. Y con PuTTYgen administras las llaves SSH, podés crearlas, importarlas y utilizarlas para la administración de tu VPS o cualquier otro sistema remoto que utilice el protocolo SSH.
Como es costumbre en nuestro blog, todos los artículos tienen su video y este artículo no es la excepción.
Te invito a que te suscribas a nuestro canal de Youtube para no perderte ningún video. También podés seguirme en Twitter para enterarte antes que nadie el material que estamos preparando y seguir compartiendo el conocimiento.
Trabajando desde el año 1990 en el mercado de la tecnología. Técnico en Electrónica. Administrador de Sistemas. Administrador de Redes. Técnico en telecomunicaciones. Técnico de plataforma satelital. Incursiono en el Software Libre desde mediados del 1997. Desde entonces utilicé varias distribuciones GNU/Linux comenzando con un RedHat 5.0
Formé parte del Core Team y miembro del grupo de desarrollo del Proyecto UTUTO.