Obtener PuTTY
Cliente SSH Windows y utilidades

PuTTY

Cliente de terminal SSH/Telnet gratuito para Windows, Linux y macOS

PuTTY — cliente SSH Windows

Obtener el paquete

Compilación vigente

Gratis · MSI para Windows · paquetes Linux y macOS

PuTTY es un emulador de terminal y cliente de red gratuito y de código abierto pensado para sesiones SSH y Telnet interactivas, consola serie y TCP en bruto. El MSI de Windows despliega de una vez putty.exe, puttygen.exe, pscp.exe, psftp.exe, plink.exe, pageant.exe y utilidades asociadas. Para la instalación, la primera conexión SSH y lo esencial de PuTTYgen consulte la guía práctica de este sitio.

Ventajas clave

Motivos por los que PuTTY sigue siendo habitual en soporte remoto y desarrollo.

Conectividad remota segura:

  • Sesiones SSH-2 y SSH-1, Telnet, rlogin, serie y TCP en bruto en un mismo cliente.
  • Selección de algoritmos, validación de claves de host y reenvío X11 cuando el servidor lo permite.

Sesiones y terminal:

  • Perfiles con nombre que recuerdan host, puerto, protocolo, geometría y tema visual.
  • Emulación de terminal con tipografías, colores y búfer de desplazamiento personalizables.

Kit de herramientas:

  • PuTTYgen para generar RSA, DSA, ECDSA y Ed25519 (.ppk e intercambio de formatos).
  • PSCP y PSFTP para transferencias; Plink para automatización; Pageant como agente SSH.

Cobertura multiplataforma:

  • Binarios oficiales para Windows; paquetes Linux (p. ej. putty-tools); macOS vía Homebrew, MacPorts u orígenes equivalentes.

Apuntes técnicos

Resumen de ubicaciones de configuración en Windows, ejemplos con gestores de paquetes y recordatorios para el primer handshake. Pulse Copiar para pegar en documentación o consola.

Registro de Windows (sesiones y claves de host)

En Windows PuTTY escribe en HKEY_CURRENT_USER\Software\SimonTatham\PuTTY: las sesiones persisten en Sessions y las claves de host aceptadas en SshHostKeys. Si inspecciona con el símbolo del sistema, mantenga el enfoque de solo lectura.

Rutas de registro usadas por PuTTY (Windows)

HKEY_CURRENT_USER\Software\SimonTatham\PuTTY
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions
HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\SshHostKeys

REM Example: export subtree for backup (adjust path)
reg export "HKCU\Software\SimonTatham\PuTTY" putty-settings.reg /y

Directorio de datos estilo Unix

En Linux y otros ports, PuTTY coloca datos de ejecución bajo ~/.putty (la estructura interna puede cambiar según la versión).

Rutas frecuentes (Linux / Unix)

~/.putty/

# Example: list PuTTY data directory
ls -la ~/.putty/

Ejemplos con gestores de paquetes

Comandos listos para copiar

# Debian / Ubuntu (client + PuTTYgen CLI)
sudo apt update && sudo apt install -y putty putty-tools

# Windows Package Manager (when available in your catalog)
winget install PuTTY.PuTTY

Binarios del paquete PuTTY (MSI Windows)

Programas habituales tras instalar

putty.exe      — SSH/Telnet/serial client
puttygen.exe   — key generator
pscp.exe       — SCP file copy
psftp.exe      — SFTP client
plink.exe      — command-line Plink
pageant.exe    — SSH authentication agent
puttytel.exe   — Telnet-only client

Consejos para la primera conexión

Verifique host o IP, puerto (22 por defecto en SSH) y protocolo elegido. En el primer enlace coteje la huella de host con la información oficial o de su administrador. Las claves privadas deben llevar frase de contraseña; Pageant o el reenvío del agente solo en equipos controlados.

Flujo SSH de referencia en PuTTY

Open PuTTY → enter Host Name
→ Port 22, Connection type SSH
→ Session: save profile (optional)
→ Open → accept host key if verified
→ Log in (password or key)

Descargue preferentemente desde el proyecto oficial PuTTY y valide las sumas publicadas. Si usa espejos o marketplaces, verifique firmas cuando existan. Los flujos de claves se detallan en PuTTYgen.

Capturas de pantalla

Pulse una miniatura para ampliar y utilice las flechas para navegar: