¿Qué es Putty?
Putty es un emulador de terminal gratuito y de código abierto, además de una consola serie y una herramienta de transferencia de archivos en red para la plataforma Windows. Te permite conectarte a computadoras o dispositivos remotos utilizando protocolos como Secure Socket Shell (SSH), Telnet o login. Es ampliamente utilizada por administradores de sistemas, ingenieros de redes y desarrolladores para gestionar y controlar sistemas remotos.
¿Por qué usar Putty?
Los beneficios de Putty incluyen:
- Ligereza y fácil instalación, ocupando pocos recursos.
- Compatibilidad con múltiples protocolos, lo que te permite conectarte a varios sistemas.
- Seguridad gracias al cifrado de las conexiones.
- Altamente personalizable, permitiéndote adaptar la interfaz a tus preferencias.
- Código abierto, garantizando soporte y actualizaciones constantes por parte de una comunidad activa.
¿Funciona Putty en plataformas diferentes a Windows?
Aunque Putty fue creado para Windows, existen versiones y alternativas para otros sistemas operativos. Por ejemplo, en Linux® puedes usar herramientas como OpenSSH, que ofrecen funciones similares. En otras plataformas, también hay software equivalente, dependiendo de tu sistema operativo.
Protocolos admitidos por Putty
Putty soporta:
- SSH para conexiones seguras y cifradas.
- Telnet, útil en ciertos casos, aunque menos seguro.
- Login, para sesiones remotas en máquinas tipo Unix.
- Serial y RAW, para comunicación directa con puertos seriales o sockets.
¿Puedes guardar configuraciones en Putty?
Sí, puedes guardar configuraciones de conexión para reutilizarlas en el futuro. Esto es ideal si te conectas frecuentemente a los mismos sistemas. Puedes organizarlas en diferentes categorías para administrar múltiples sesiones.
Transferencia de archivos con Putty
Aunque Putty no transfiere archivos por sí solo, incluye PSCP (Putty Secure Copy Protocol), que permite transferencias seguras entre sistemas usando comandos. Es similar al SFTP, pero requiere líneas de comandos para especificar rutas y credenciales.
¿Admite autenticación basada en claves?
Sí, Putty permite autenticación basada en claves para mayor seguridad. Generas un par de claves pública y privada; la clave pública se guarda en el servidor y la privada permanece en tu máquina. Esto evita el uso de contraseñas al autenticar.
Automatización con Putty
Puedes automatizar tareas en Putty mediante scripts usando Putty Scripting Language (PSL). Estos scripts pueden ejecutar comandos, transferir archivos y realizar conexiones automáticamente.
Usos adicionales de Putty
Además de la administración remota, Putty es útil para:
- Depuración de redes y resolución de problemas.
- Ejecutar scripts en servidores remotos.
- Propósitos educativos, para simular entornos remotos en enseñanza.
Personalización de Putty
Putty es altamente personalizable. Puedes:
- Cambiar el tipo, tamaño y color de fuente.
- Ajustar el color de fondo y transparencia.
- Configurar la emulación de terminal para diferentes estilos y configuraciones.
Seguridad en Putty
Putty es seguro si sigues buenas prácticas. Utiliza estándares de cifrado como AES y RSA para proteger tus datos. Mantén siempre el programa y tu sistema operativo al día y usa autenticación segura, como claves en lugar de contraseñas.
Putty en dispositivos móviles
Aunque Putty fue diseñado para pc, existen aplicaciones móviles similares en Android™ que ofrecen funciones comparables para conexiones SSH o terminales.
¿Puedes usar varias sesiones con Putty?
Sí, puedes abrir múltiples sesiones al mismo tiempo. Esto se logra ejecutando varias instancias, duplicando sesiones o utilizando pestañas para organizar las conexiones en una sola ventana, optimizando el espacio de trabajo.