PuTTY

De Wikipedia, la enciclopedia libre
(Redirigido desde «Putty»)
PuTTY

Diálogo principal de configuración PuTTY 0.58 sobre FVWM
Información general
Tipo de programa aplicación informática
Desarrollador Simon Tatham
Vulnerabilidades CVE-2024-31497
Licencia Licencia MIT
Información técnica
Programado en C
Versiones
Última versión estable 0.81 (info) ( 15 de abril de 2024 (4 días))
Archivos legibles
  • PuTTY Private Key (generic)
  • PuTTY Private Key (v2)
Archivos editables
  • PuTTY Private Key (generic)
  • PuTTY Private Key (v2)
Enlaces

PuTTY es un cliente SSH, Telnet, rlogin, y TCP raw con licencia libre. Disponible originalmente solo para Windows, ahora también ha sido portado a varias plataformas Unix-like, y se está desarrollando la versión para Mac OS clásico y Mac OS X. Otra gente ha contribuido con versiones no oficiales para otras plataformas, tales como Symbian para teléfonos móviles. Es software beta escrito y mantenido principalmente por Simon Tatham, open source y licenciado bajo la Licencia MIT.

Características[editar]

Algunas características de PuTTY son:

  • El almacenamiento de hosts y preferencias para uso posterior.
  • Control sobre la clave de cifrado SSH y la versión de protocolo.
  • Clientes de línea de comandos SCP y SFTP, llamados "pscp" y "psftp" respectivamente.
  • Control sobre el redireccionamiento de puertos con SSH, incluyendo manejo empotrado de reenvío X11.
  • Completos emuladores de terminal xterm, VT102, y ECMA-48.
  • Soporte IPv6.
  • Soporte 3DES, AES, RC4, Blowfish, DES.
  • Soporte de autentificación de clave pública.
  • Soporte para conexiones de puerto serie local.

El nombre PuTTY proviene de las siglas Pu: Port unique TTY: Teletipo (por sus siglas en inglés). Su traducción al castellano sería: Teletipo de puerto único.

Historial de versiones[editar]

Anteriormente a la versión 0.58,.. se hicieron tres releases consecutivos (0.55–0.57) para arreglar agujeros de seguridad significativos en versiones previas, algunos permitían comprometer al cliente incluso antes de que el servidor fuera autenticado.

A la versión 0.58 se le agregaron nuevas características, incluyendo soporte Unicode mejorado, para caracteres internacionales y lenguajes bidireccionales o de derecha a izquierda.

Después de casi un año desde el release previo, la versión 0.59 implementa nuevas características como la conexión a puertos serie, proxies locales, mejoras de velocidad SSH y SFTP, cambia el formato de documentación (para compatibilidad con Vista) y tiene varias correcciones de errores.

La versión 0.60 implementa 3 nuevas características y corrige algunos errores:[1]

  • Ctrl+Break ahora envía una señal de ruptura en el otro extremo
  • En Windows, ya no es necesario configurar líneas alto-numeradas tales como COM10; PuTTY hace esto automáticamente.
  • Ahora se puede almacenar un nombre de host en las opciones por defecto.

La versión 0.61 implementa principalmente la compatibilidad con Windows 7 y corrige algunos errores principalmente en conexiones SSH y algunos errores menores en el Cifrado AES [2]

Aplicaciones[editar]

Las funciones principales están realizadas por los mismos ficheros PuTTY:

  • PuTTY - los clientes Telnet y SSH
  • PSCP - un cliente SCP, i.e. copia de ficheros segura por línea de comandos
  • PSFTP - un cliente SFTP, i.e. sesiones de transferencia de ficheros generales como en FTP
  • PuTTYtel - un cliente de solo Telnet
  • Plink - una interfaz de línea de comandos al PuTTY back ends
  • Pageant - un agente de autenticación SSH para PuTTY, PSCP y Plink
  • PuTTYgen - una utilidad de generación de claves RSA y DSA.
  • pterm - un emulador de terminal X.

PuTTYtray[editar]

PuTTYtray, básicamente incorpora mejoras en el aspecto gráfico. Como un icono más colorido, la posibilidad de minimizarlo al tray, configurar la transparencia de la ventana, conversión de URLs en enlaces o poder mantener la ventana siempre encima, entre otros.

También cuenta con mejoras de funcionalidad como la reconexión automática al volver del modo suspendido, reconexión cuando hay fallos o el guardado de datos en ficheros para hacerlo portable en discos USB.

Véase también[editar]

Referencias[editar]

Enlaces externos[editar]