¿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.

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 PuTTY portable para la arquitectura correcta del sistema operativo.

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.

PuTTYgen es otra herramienta infaltable en el cinturón de herramientas IT.

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.

Apuntes IT - Compartiendo conocimiento.
Tech Nerd theme designed by Siteturner
Share
Share