PuTTY

PuTTY

Pro Verified

PuTTY is an open-source remote access client for Windows that provides SSH and Telnet terminal sessions, secure file transfer utilities, key management, port forwarding, and command-line connection tools.

★★★★★ 4.8 (0 comments) •Updated: October 2, 2026 • 100% Safe & Clean
v0.85.0.0 Windows 64-bit FTP & SFTP Clients

Secure Remote Terminal and SSH Access

PuTTY provides remote terminal access to servers and network devices through SSH, Telnet, and other supported connection methods from a compact Windows client. Users can open interactive command-line sessions, save connection profiles, configure terminal behavior, authenticate with passwords or public keys, and control SSH encryption settings. The software package also includes Plink for command-line connections, PSCP and PSFTP for secure file transfers, PuTTYgen for creating and converting keys, and Pageant for managing authentication keys. PuTTY is commonly used by system administrators, developers, network engineers, and support teams who need direct shell access to Unix, Linux, appliances, cloud systems, or other remotely administered hosts.

PuTTY keeps connection settings under saved sessions, allowing frequently used hosts, ports, authentication options, proxy settings, terminal preferences, and SSH behavior to be recalled without rebuilding each configuration. SSH port forwarding can carry selected local, remote, or dynamic connections through an encrypted session, while host-key verification helps users identify unexpected server identity changes. Administrators consulting web-based device documentation can use Brave separately when they want a browser alongside terminal-based maintenance work. Pageant can supply loaded private keys to compatible SSH sessions, and command-line utilities can reuse saved profiles for automated tasks. Release 0.85 supersedes 0.84 and fixes multiple security problems, including issues affecting Pageant and malformed SSH traffic.

Benefits of Using PuTTY

The main benefit of PuTTY is giving Windows users a lightweight set of tools for secure remote administration without requiring a large management platform. Saved sessions reduce repetitive configuration when connecting to the same servers, while SSH authentication and host-key checking provide controls for establishing trusted remote sessions. Port forwarding lets administrators securely reach selected services through an existing SSH connection, which can simplify maintenance of databases, web interfaces, and internal network services. The companion utilities extend the workflow beyond an interactive terminal: PSCP and PSFTP handle file transfers, Plink supports scripted or command-line connections, PuTTYgen manages SSH keys, and Pageant can provide loaded keys to applications that use the agent. Detailed terminal, keyboard, proxy, cipher, and connection settings also give experienced users control over compatibility with varied hosts. Because PuTTY is open source and available in small Windows packages, it remains practical for support workstations, administrative systems, and portable troubleshooting tool collections.

PuTTY Features

✓

SSH Terminal Sessions

PuTTY provides an interactive terminal for connecting to SSH servers and working with remote command-line environments. Users can configure host names, ports, terminal emulation, character handling, keyboard behavior, keepalives, and SSH-specific options. This makes the client suitable for administering Linux servers, network appliances, cloud hosts, and other systems that expose remote shells.

✓

Saved Session Profiles

Connection settings can be stored as named sessions and loaded again for recurring hosts. A profile can retain destination information together with terminal, proxy, authentication, forwarding, appearance, and protocol settings. Saved sessions reduce repetitive setup and can also be referenced by companion command-line tools, providing consistent connection behavior across interactive and automated workflows.

✓

SSH Port Forwarding

The SSH client supports local, remote, and dynamic port forwarding for carrying selected network connections through an encrypted SSH session. Administrators can use forwarding to reach services that are not directly exposed to their workstation or to create a SOCKS-style dynamic proxy. Careful configuration is required because forwarded ports can change network access paths.

✓

Public Key Authentication

SSH sessions can authenticate with public-key credentials instead of relying only on passwords. PuTTYgen creates and manages compatible key files, while connection profiles can specify private keys for particular hosts. Public-key authentication supports repeatable administrative access and can be combined with server-side controls, passphrases, and authentication agents according to an organization's security requirements.

✓

Pageant Authentication Agent

Pageant stores supported SSH private keys in an authentication agent so compatible connections can request signatures without independently loading the same key file each time. Recent versions can also keep selected keys encrypted until first use. This helps users manage repeated key-based sessions while reducing the need to enter a passphrase for every new connection.

✓

Secure File Transfer

PSCP and PSFTP extend the suite beyond terminal access by transferring files through SSH-based services. PSCP provides command-line copy operations, while PSFTP supplies an interactive SFTP client for navigating remote directories and moving files. These utilities let administrators perform common deployment, backup, configuration, and troubleshooting transfers without installing a separate graphical transfer program.

✓

Plink Command Automation

Plink exposes the connection back ends through a command-line interface designed for scripts, terminals, and automation. It can connect directly using command options or reuse previously saved session profiles. This allows administrators and developers to incorporate remote commands, SSH authentication, proxy settings, and selected networking functions into repeatable Windows command-line workflows.

✓

Host Key Verification

SSH host-key checking helps detect when a server presents an identity that differs from the key previously associated with that destination. Users can review fingerprints before accepting new keys and receive warnings about unexpected changes. This provides an important trust check against accidental misdirection or certain interception scenarios, especially when connecting to sensitive administrative systems.

Old Versions

Version 0.85
Updated 2026-08-16
Version 0.84.0.0
Updated 2026-05-22
Version 0.84
Updated 2026-05-22
Version 0.83.0.0
Updated 2025-02-08
Version 0.82.0.0
Updated 2024-11-27
Version 0.81.0.0
Updated 2024-04-15
Version 0.80.0.0
Updated 2023-12-18
Version 0.79.0.0
Updated 2023-08-26

Frequently Asked Questions About PuTTY

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *