PuTTY Shortcuts and Commands: Keyboard Shortcut Keys (2026)

PuTTY shortcuts are keyboard combinations that speed up navigation, editing, and session control in the PuTTY SSH client. Most are readline (shell) shortcuts that work inside the terminal, while a few like copy, paste, and the system menu are specific to the PuTTY window itself. This guide lists all of them, plus the most common PuTTY commands, with a free PDF cheat sheet.

Key Takeaways

  • PuTTY uses mouse-based copy/paste select to copy, right-click to paste. There is no Ctrl+C / Ctrl+V.
  • Most in-terminal shortcuts (Ctrl+A, Ctrl+E, Ctrl+R) are readline/bash bindings, not PuTTY-only features.
  • PuTTY-specific controls live in the system menu (top-left icon or Alt+Space).
  • Ctrl+C in PuTTY interrupts a running command it does not copy.
  • A free printable PDF cheat sheet is available below.

PuTTY is a free, open-source terminal emulator for Windows that supports SSH, Telnet, Rlogin, SCP, and raw socket connections. Originally built for Windows by Simon Tatham, it has since been ported to other platforms. Because PuTTY runs a remote shell, most of its “shortcuts” are actually shell shortcuts which is why the same keys work in any Linux terminal. The tables below separate the two so you know exactly what’s happening.

What Is PuTTY?

PuTTY is a free, open-source terminal emulator and network file transfer application for Windows. It lets you connect to remote servers using SSH, Telnet, Rlogin, SCP, and raw socket connections. Created by Simon Tatham in 1999, PuTTY is one of the most widely used SSH clients for managing Linux servers from a Windows machine.

PuTTY’s package includes several tools beyond the main terminal:

  • PuTTY – the main SSH/Telnet client
  • PuTTYgen – generates and manages SSH key pairs
  • Pageant – an SSH authentication agent that holds your keys in memory
  • plink – a command-line interface to the PuTTY back end
  • pscp / psftp – secure file copy and SFTP transfer tools

PuTTY-Specific Shortcuts

ActionShortcut
Copy selected textSelect with mouse (copies automatically on release)
Select a wordDouble-click
Select an entire lineTriple-click
PasteRight-click
Paste (alternative)Shift + Insert
Paste (alternative)Ctrl + Right-click → Paste
Copy/paste when server controls the mouseHold Shift while selecting
Page scrollback upShift + Page Up
Page scrollback downShift + Page Down
Scroll one line upCtrl + Page Up
Scroll one line downCtrl + Page Down
Jump to top of scrollbackCtrl + Shift + Page Up
Jump to bottom of scrollbackCtrl + Shift + Page Down
Open the PuTTY system menuAlt + Space, or click the top-left icon
Open system menu (alternative)Ctrl + Right-click in the window
Send a break signalCtrl + Break
Clear scrollbackSystem menu → Clear Scrollback
Reset terminalSystem menu → Reset Terminal
Copy all to clipboardSystem menu → Copy All to Clipboard
Duplicate / restart sessionSystem menu → Duplicate Session / Restart Session

Command-Line Navigation Shortcuts

ActionShortcut
Go to the beginning of the lineCtrl + A
Go to the end of the lineCtrl + E
Move forward one characterCtrl + F
Move back one characterCtrl + B
Move forward one wordAlt + F
Move back one wordAlt + B
Auto-complete file/folder namesTab
Search previously used commandsCtrl + R
Scroll/clear the screenCtrl + L

Command-Line Editing Shortcuts

ActionShortcut
Clear the line before the cursorCtrl + U
Clear the line after the cursorCtrl + K
Delete the word before the cursorCtrl + W
Delete the word after the cursorAlt + D
Same as backspaceCtrl + H
Paste the last killed/erased textCtrl + Y
Swap the last two characters before the cursorCtrl + T
Swap the last two words before the cursorEsc + T
Undo the last editCtrl + _

Process & Session Control Shortcuts

ActionShortcut
Interrupt / kill the running commandCtrl + C
Exit the current shellCtrl + D
Suspend the running process to backgroundCtrl + Z
Stop screen output (pause)Ctrl + S
Resume screen outputCtrl + Q

Common PuTTY Commands

“PuTTY commands” can mean two different things: the command-line options for PuTTY’s own tools (plink, pscp, psftp) that you run from the Windows Command Prompt, and the Linux/SSH commands you type once connected to a remote server. Both are covered below.

PuTTY Command-Line Tool Commands (Windows)

Tool / CommandWhat it does
putty -ssh user@hostOpen an SSH session to a host
putty -load “session”Launch a saved PuTTY session
putty -telnet hostConnect using Telnet
plink user@hostCommand-line SSH connection (UNIX ssh equivalent)
plink -ssh user@host commandRun a single command on the remote server and return
plink -load session -m script.txtRun a script of commands on the server
pscp file user@host:/path/Copy a local file to a remote server (SCP)
pscp user@host:/path/file .Download a remote file to the local machine
pscp -r folder user@host:/path/Copy a folder recursively
psftp user@hostStart an interactive SFTP session
puttygen keyfile -o output.ppkGenerate/convert an SSH key (PuTTYgen)
pageant key.ppkLoad a private key into the Pageant agent

Common flags (shared across plink / pscp / psftp), from the official usage output:

FlagMeaning
-P portConnect to a specific port
-l userSpecify username
-pw passSupply password (use with caution)
-i keyfileUse a private key for authentication
-batchDisable all interactive prompts (for automation)
-CEnable compression
-vVerbose output
-load sessnameLoad settings from a saved session

Plink is PuTTY’s command-line connection tool the equivalent of UNIX ssh and is mainly used to automate running commands on remote servers from Windows.

Common Linux/SSH Commands Used in PuTTY

CommandWhat it does
lsList files and directories
cd /pathChange directory
pwdShow current directory path
cp source destCopy a file
mv source destMove or rename a file
rm fileDelete a file
mkdir nameCreate a directory
cat fileDisplay file contents
nano / viEdit a file in a terminal editor
sudo commandRun a command as superuser
chmod 755 fileChange file permissions
top / htopView running processes
df -hShow disk space
exitClose the SSH session

How to Copy and Paste in PuTTY

Copy and paste in PuTTY work differently from most Windows applications. There are no Ctrl+C / Ctrl+V shortcuts PuTTY uses the mouse instead. In fact, pressing Ctrl+C sends an interrupt signal to the remote server and will stop whatever command is running.

To copy text in PuTTY:

  1. Click and drag to select the text it’s copied to the clipboard automatically as soon as you release the mouse.
  2. Double-click to select a word, or triple-click to select an entire line.

To paste text in PuTTY:

  1. Right-click inside the PuTTY window, or
  2. Press Shift+Insert.

In short: select to copy, right-click or Shift+Insert to paste. Ctrl+C and Ctrl+V do not copy or paste in PuTTY.

PuTTY Shortcuts & Commands FAQ

Why doesn’t Ctrl + C copy text in PuTTY?

In PuTTY, Ctrl + C does not copy it sends an interrupt signal that stops the running command on the server. To copy in PuTTY, select text with your mouse (it copies automatically), and paste with a right-click or Shift + Insert. This mouse-based behavior is unique to PuTTY and differs from standard Windows apps.

How do I copy and paste in PuTTY?

Select text with the mouse to copy it (no key combo needed it copies on release), then right-click or press Shift + Insert to paste. Double-click selects a word and triple-click selects a line. If the server has taken over mouse control, hold Shift while selecting.

Are PuTTY shortcuts the same as bash shortcuts?

Mostly yes. Most in-terminal shortcuts like Ctrl + A, Ctrl + E, and Ctrl + R are readline (shell) shortcuts that run on the remote server, not PuTTY features so they work in any Linux terminal. Only a handful, like copy/paste, scrollback paging, and the system menu, are specific to the PuTTY window itself.

How do I scroll up in PuTTY?

Press Shift + Page Up to scroll up through the scrollback buffer and Shift + Page Down to scroll back down. Use Ctrl + Page Up / Ctrl + Page Down to move one line at a time, or Ctrl + Shift + Page Up / Down to jump to the top or bottom.

How do I clear the screen in PuTTY?

Press Ctrl + L to clear the visible screen, the same as the Linux clear command. To also discard the scrollback history, use the PuTTY system menu (Alt + Space) and choose Clear Scrollback.

What is the difference between PuTTY, plink, pscp, and psftp?

PuTTY is the graphical SSH/Telnet client. Plink is its command-line equivalent, used to automate running commands on remote servers. Pscp transfers files using SCP, and psftp runs interactive SFTP file-transfer sessions. All four come bundled in the PuTTY download.

Can I customize keyboard shortcuts in PuTTY?

PuTTY offers limited shortcut customization. You can adjust some keyboard behavior under Terminal → Keyboard in PuTTY’s settings (such as how Backspace, Home/End, and function keys behave), but the core shell shortcuts come from the remote server’s readline configuration, not PuTTY.

Where can I download a PuTTY shortcuts PDF?

A free printable PuTTY shortcuts and commands cheat sheet is available for download at the top and bottom of this guide. It includes all keyboard shortcuts plus the common PuTTY and SSH commands in one reference sheet.

Conclusion

Most PuTTY shortcuts aren’t actually PuTTY shortcuts they’re shell (readline) commands that run on the server you connect to, which is why the same keys work in any Linux terminal. The handful that are unique to PuTTY are the ones worth memorizing first: mouse-based copy, right-click or Shift + Insert to paste, Shift + Page Up / Down to scroll, and the system menu via Alt + Space.

If you remember just one thing, make it this: in PuTTY you select to copy and right-click to paste Ctrl + C interrupts your command, it doesn’t copy it. That single distinction trips up more new users than anything else.

Pair these shortcuts with the plink, pscp, and psftp commands above and you can run, automate, and transfer files across remote servers entirely from a Windows machine no GUI clicking required.

Keep this page bookmarked as a reference, or grab the free PDF cheat sheet above to have every shortcut and command on hand offline.

READ NEXT:

Pratik

Pratik is the founder of Tutorial Tactic and a productivity tools specialist with 15 years of hands-on experience in Google Workspace, Microsoft Office, and software automation. He has published over 1,500 guides on keyboard shortcuts, software commands, how-to tutorials and workflow optimization, helping readers across the US and India work faster with the tools they use every day. Tutorial Tactic was founded in 2021 with one goal: cut through the noise and give readers exactly what they need fast, verified, and beginner-friendly.
Back to top button