¿Estás buscando un cliente SSH rápido y práctico? ¡Dale la bienvenida al cliente SSH KiTTY! KiTTY te permite iniciar sesión cómodamente en tus hosts remotos y configurar automáticamente un entorno como tu shell local.
En este tutorial, aprenderás cómo instalar y usar el cliente SSH KiTTY. También verás algunas de sus características que te harán la vida más fácil.
¡Mantente atento y conéctate a tu servidor con unos pocos clics!
Prerrequisitos
Este tutorial será una demostración práctica. Para seguirlo, asegúrate de tener lo siguiente:
- A Windows computer – This tutorial uses a Windows 10 21H2.
- A Linux server with SSH enabled – This tutorial uses an Ubuntu 20.04 server.
Instalación del cliente SSH KiTTY usando Scoop
Scoop es un instalador de línea de comandos para Windows. Al igual que APT y YUM en Linux, Scoop te ayuda a instalar, actualizar y administrar fácilmente tus aplicaciones. Pero primero, tendrás que instalar Scoop en tu sistema.
1. Abre PowerShell como administrador en tu computadora con Windows.
2. A continuación, ejecuta el siguiente comando Invoke-RestMethod para recuperar el script de instalación de Scoop y ejecuta (.\) el script (install.ps1) para instalar Scoop en tu computadora.

3. Una vez instalado, ejecuta el comando scoop bucket a continuación para agregar el bucket adicional de Scoop. El bucket adicional contiene muchas aplicaciones útiles, una de las cuales es KiTTY.

4. Ahora, ejecuta el siguiente comando para instalar KiTTY.

5. Finalmente, ejecuta el comando kitty, que no proporciona salida pero abre el cliente SSH KiTTY.
A continuación, puedes ver la ventana del cliente SSH KiTTY. ¿Te resulta familiar? KiTTY
es un derivado de la versión 0.76 de PuTTY y está diseñado únicamente para la plataforma Microsoft Windows.

Alternativamente, puedes encontrar y abrir KiTTY desde el menú de inicio.

Instalación del Cliente SSH KiTTY Usando Chocolatey
Si no estás familiarizado con Scoop, otro instalador de línea de comandos para Windows es Chocolatey, que puedes utilizar para instalar KiTTY. Chocolatey es similar a Scoop pero tiene una selección más extensa de aplicaciones. Sin embargo, al igual que Scoop, primero debes instalar Chocolatey en tu computadora.
1. Ejecuta el siguiente comando para instalar Chocolatey en tu computadora sin bloqueos (Set-ExecutionPolicy Bypass) y sin avisos (-Force).

2. Después de instalar Chocolatey, ejecuta el comando choco a continuación para instalar KiTTY.
Cuando se te solicite, escribe A y presiona Enter para confirmar la instalación.

3. Por último, ejecuta el comando kitty para lanzar el cliente SSH KiTTY como en el último paso de la sección “Instalación del Cliente SSH Kitty Usando Scoop”.
Descargando la Versión Portátil del Cliente SSH KiTTY
Si no te sientes cómodo instalando el cliente SSH KiTTY en tu computadora, también hay disponible una versión portátil. La versión portátil es autocontenida y no requiere instalación.
¿Por qué usar la versión portátil? Hay algunas razones:
- Tal vez estés utilizando una computadora pública y no quieras dejar rastros de tus actividades.
- O quizás no tengas privilegios de administrador en tu computadora, por lo que no puedes instalar aplicaciones.
Sea cual sea la razón, la versión portátil de KiTTY es útil. KiTTY resuelve uno de los problemas más significativos de PuTTY: la portabilidad.
1. Abre tu navegador web favorito, navega al sitio web oficial de KiTTY y haz clic en el enlace fosshub.com para acceder a la página de descargas.

2. A continuación, haz clic en el enlace de KiTTY Windows portable para descargar la versión portátil de KiTTY.

3. Una vez descargado, abre el archivo exe, como se muestra a continuación, para iniciar KiTTY.
En este punto, puedes copiar toda la carpeta de KiTTY portátil en una unidad USB y usar KiTTY en otros ordenadores.

Conexión a un servidor usando el cliente SSH de KiTTY
Independientemente del método que hayas utilizado para instalar KiTTY en tu ordenador, aún debes probar si KiTTY está funcionando realmente. ¿Cómo? Te conectarás a un servidor remoto usando KiTTY por primera vez.
1. Abre KiTTY e introduce la siguiente información en la categoría Sesión:
- Nombre del host o dirección IP – Introduce la dirección IP de tu servidor o el nombre de dominio. Si no tienes un servidor, usa cualquier servidor con SSH habilitado. Este tutorial utiliza un servidor Ubuntu 20.04.
- Puerto – El puerto predeterminado para SSH es 22, como se muestra a continuación. Puedes dejar el valor del puerto por defecto a menos que tu servidor Linux utilice un puerto diferente.
- Tipo de conexión – Selecciona el botón de radio SSH ya que estás utilizando KiTTY para conectarte por SSH a tu servidor.
- Mantén el resto de configuraciones como están y haz clic en el botón Abrir (abajo a la izquierda) para conectarte a tu servidor.

2. A continuación, haz clic en Aceptar en la nueva ventana para continuar conectándote a tu servidor. Una vez conectado, se abrirá el terminal de KiTTY, donde podrás ejecutar comandos (paso tres).
Recibir este mensaje sobre la clave de host del servidor es normal la primera vez que te conectas a un servidor.

3. Por último, proporciona el nombre de usuario y la contraseña de tu servidor en el terminal de KiTTY.
Ten en cuenta que la contraseña no aparecerá en la pantalla mientras la escribes por razones de seguridad.

Después de proporcionar tus credenciales, KiTTY se conecta a tu servidor y verás el conocido indicador de comando con un mensaje de bienvenida, como se muestra a continuación.
Ahora has iniciado sesión en tu servidor y puedes ejecutar comandos.
Cuando hayas terminado de trabajar en tu servidor, ejecuta el comando de salida y presiona Enter para desconectarte del servidor.

Gestión de sesiones SSH
Al igual que PuTTY, KiTTY también te permite abrir múltiples sesiones SSH. ¿Pero cómo gestionarlas? KiTTY te permite gestionar tus sesiones SSH de diferentes maneras. Un ejemplo es que puedes guardar tus sesiones y cargarlas más tarde.
Esta función elimina el tedioso proceso de configurar tu sesión cada vez que te conectas a tu servidor. En su lugar, puedes cargar una sesión guardada y conectarte al servidor con un solo clic.
Configura la sesión SSH, como lo hiciste en el paso uno de la sección “Conexión a un servidor usando el cliente SSH KiTTY”. Pero esta vez, en lugar de abrir la sesión, proporciona primero un nombre descriptivo de la sesión en el campo Guardar Sesiones/Nueva carpeta y haz clic en el botón Guardar para guardar la sesión.

La sesión recién guardada aparece en la lista, como se muestra a continuación.

Ahora, selecciona la sesión de la lista, haz clic en el botón Cargar para cargar la configuración de la sesión y haz clic en Abrir para iniciar la sesión.
Como puedes ver a continuación, la conexión a tu servidor se vuelve más rápida usando una sesión guardada.

Enrutando Tráfico Con un Túnel de Proxy SSH
Cuando planeas enrutar el tráfico desde tu computadora local a través de un servidor remoto, KiTTY también resulta útil. Al hacerlo, se asegura el tráfico, cifrado de extremo a extremo.
Supongamos que deseas acceder a un sitio web que solo está disponible en el servidor. En ese caso, puedes usar un túnel SSH para reenviar el tráfico desde tu computadora local al servidor y luego de regreso. Con esta configuración, puedes acceder al sitio web como si estuvieras en el servidor.
Para configurar un túnel SSH:
1. Carga una sesión SSH guardada para tu servidor o completa manualmente la información de conexión.
2. Amplía la categoría de Conexión → SSH y selecciona Túneles para acceder a la página de configuración de reenvío de puertos.

3. Configura un nuevo reenvío de puerto con lo siguiente:
- Puerto fuente – Ingresa un número de puerto en tu computadora local, pero este tutorial utiliza el puerto 9999.
- Selecciona las opciones Auto y Dinámico bajo Destino. Estas opciones aseguran que el túnel SSH esté disponible solo mientras la sesión SSH esté activa.
- Haz clic en Añadir para agregar el nuevo túnel, que aparecerá en la lista de túneles activos, como se muestra a continuación (D9999).
- Haz clic en Abrir para conectarte al servidor y activar el túnel SSH.

4. Ahora, abre Firefox y ve a about:preferences#general, desplázate hacia abajo y haz clic en Configuración bajo Configuración de red, lo que abrirá la ventana de Configuración de conexión (paso cinco).
Necesitas configurar tus aplicaciones para que utilicen el túnel SSH. Este tutorial utiliza Firefox como ejemplo, pero los pasos son similares para otras aplicaciones que admiten proxies SOCKS5.

5. Selecciona la opción Configuración manual del proxy, y configura los ajustes de conexión de la siguiente manera:
- Host SOCKS y Puerto – Ingresa localhost y el puerto 9999 (el mismo puerto que configuraste para el túnel SSH).
- Selecciona la opción SOCKS v5 como el protocolo para establecer una conexión de relé entre las redes interna y externa.
- Haz clic en Aceptar para guardar los cambios.
Ahora, todo el tráfico de Firefox pasará a través del túnel SSH y estará cifrado.

6. Finalmente, encuentra tu dirección IP en google.com buscando “mi IP” para verificar que el túnel esté funcionando.
Como puedes ver a continuación, la dirección IP ha cambiado a la dirección IP del servidor (142.93.115.37). Este resultado indica que todo el tráfico se está dirigiendo a través de tu servidor.
Cuando ya no estés utilizando el túnel SSH, cierra la sesión SSH y el túnel se cerrará automáticamente.

Conclusión
En este tutorial, has aprendido cómo instalar el Cliente SSH KiTTY, conectarte a un servidor y crear un túnel SSH para dirigir el tráfico a tu servidor.
Has visto cómo KiTTY te permite guardar y cargar sesiones SSH de manera conveniente. Y en este punto, ahora puedes decir adiós a las tediosas configuraciones de sesión cada vez que te conectas a tus servidores.
El cliente SSH KiTTY es una herramienta poderosa que ofrece más de lo que has visto en este tutorial. Entonces, ¿por qué no explorar otras características de KiTTY? ¿Quizás transferir y editar archivos entre tu computadora local y el servidor usando SFTP?