WinSCP
Networking
Transfer files securely between your PC and servers.
Available for Windows
Classic SSH and serial client for connecting to servers and switches.
Official source: chiark.greenend.org.ukLast verified: awaiting review · How we check softwareDeveloper: Simon Tatham
PuTTY is a long-established SSH and serial client for connecting to servers, routers and switches. Alongside SSH it supports Telnet and serial connections, which is why it is still common in network engineering: a console cable to a switch or router is a serial connection. Saved sessions keep host names, ports and settings for the devices you connect to regularly, and the PuTTY suite includes PuTTYgen for creating SSH keys, Pageant for holding keys in memory, and PSCP and PSFTP for copying files. On modern Windows you can also use the built-in OpenSSH client for plain SSH, but PuTTY remains useful for serial consoles and saved session profiles.
Open Source Free and open source
Open source: the source code is public, so anyone can inspect it, and it's free to use.
Prices change, so check chiark.greenend.org.uk for current pricing.
PS> winget install --id PuTTY.PuTTY --exact --source winget$ sudo apt install puttyPackage names were checked against each official package registry, and commands install the same software as the official download. Only run commands you understand.
Networking
Transfer files securely between your PC and servers.
Available for Windows
Development
Modern terminal with tabs for PowerShell, Command Prompt and WSL.
Available for Windows
Networking
A remote desktop client for Linux.
Available for Linux
IT tools
Remote support and remote access software.
Available for Windows, macOS, Linux
Yes. Recent versions of Windows 10 and Windows 11 include the OpenSSH client, so you can run ssh from PowerShell, Command Prompt or Windows Terminal without installing anything.
Yes. PuTTY supports serial connections, which is how a console cable connects to a switch or router. Choose Serial as the connection type and set the COM port and speed the device expects.
It is PuTTY's own format for SSH private keys. PuTTYgen can convert between .ppk and the OpenSSH key format used by most other SSH tools.
Free and open source. It's also open source.
PuTTY is available for Windows and Linux. It isn't available for macOS, Android and iPhone & iPad.
Yes. Run "winget install --id PuTTY.PuTTY --exact --source winget" in PowerShell or Windows Terminal. The package ID was checked against Microsoft's official Winget repository.
Yes. Run "brew install putty" in Terminal.
Common alternatives include OpenSSH and Windows Terminal. See the full list of PuTTY alternatives for how they differ.
From the official website, chiark.greenend.org.uk. Aptorise links only to official sources and never hosts installers.