-
PuTTY User Manual
-
Introduction to PuTTY
-
Getting started with PuTTY
-
Using PuTTY
-
During your session
-
Creating a log file of your session
-
Altering your character set configuration
-
Using X11 forwarding in SSH
-
Using port forwarding in SSH
-
Connecting to a local serial line
-
Making raw TCP connections
-
Connecting using the Telnet protocol
-
Connecting using the Rlogin protocol
-
Connecting using the SUPDUP protocol
-
The PuTTY command line
-
Starting a session from the command line
-
-cleanup
-
Standard command-line options
-
-load: load a saved session
-
Selecting a protocol: -ssh, -ssh-connection, -telnet, -rlogin, -supdup, -raw, -serial
-
-v: increase verbosity
-
-l: specify a login name
-
-L, -R and -D: set up port forwardings
-
-m: read a remote command or script from a file
-
-P: specify a port number
-
-pwfile and -pw: specify a password
-
-agent and -noagent: control use of Pageant for authentication
-
-A and -a: control agent forwarding
-
-X and -x: control X11 forwarding
-
-t and -T: control pseudo-terminal allocation
-
-N: suppress starting a shell or command
-
-nc: make a remote network connection in place of a remote shell or command
-
-C: enable compression
-
-1 and -2: specify an SSH protocol version
-
-4 and -6: specify an Internet protocol version
-
-i: specify an SSH private key
-
-cert: specify an SSH certificate
-
-no-trivial-auth: disconnect if SSH authentication succeeds trivially
-
-loghost: specify a logical host name
-
-hostkey: manually specify an expected host key
-
-pgpfp: display PGP key fingerprints
-
-sercfg: specify serial port configuration
-
-sessionlog, -sshlog, -sshrawlog: enable session logging
-
-logoverwrite, -logappend: control behaviour with existing log file
-
-proxycmd: specify a local proxy command
-
-restrict-acl: restrict the Windows process ACL
-
-host-ca: launch the host CA configuration
-
Configuring PuTTY
-
Using PSCP to transfer files securely
-
Using PSFTP to transfer files securely
-
Using the command-line connection tool Plink
-
Using public keys for SSH authentication
-
Using Pageant for authentication
-
Common error messages
-
PuTTY FAQ
-
Introduction
-
Features supported in PuTTY
-
Ports to other operating systems
-
Embedding PuTTY in other programs
-
Details of PuTTY's operation
-
HOWTO questions
-
Troubleshooting
-
Why do I see Fatal: Protocol error: Expected control record in PSCP?
-
I clicked on a colour in the Colours panel, and the colour didn't change in my terminal.
-
After trying to establish an SSH-2 connection, PuTTY says Out of memory and dies.
-
When attempting a file transfer, either PSCP or PSFTP says Out of memory and dies.
-
PSFTP transfers files much slower than PSCP.
-
When I run full-colour applications, I see areas of black space where colour ought to be, or vice versa.
-
When I change some terminal settings, nothing happens.
-
My PuTTY sessions unexpectedly close after they are idle for a while.
-
PuTTY's network connections time out too quickly when network connectivity is temporarily lost.
-
When I cat a binary file, I get PuTTYPuTTYPuTTY on my command line.
-
When I cat a binary file, my window title changes to a nonsense string.
-
My keyboard stops working once PuTTY displays the password prompt.
-
One or more function keys don't do what I expected in a server-side application.
-
Why do I see Couldn't load private key from ...? Why can PuTTYgen load my key but not PuTTY?
-
When I'm connected to a Red Hat Linux 8.0 system, some characters don't display properly.
-
Since I upgraded to PuTTY 0.54, the scrollback has stopped working when I run screen.
-
Since I upgraded Windows XP to Service Pack 2, I can't use addresses like 127.0.0.2.
-
PSFTP commands seem to be missing a directory separator (slash).
-
Do you want to hear about Software caused connection abort?
-
My SSH-2 session locks up for a few seconds every so often.
-
PuTTY fails to start up. Windows claims that the application configuration is incorrect.
-
When I put 32-bit PuTTY in C:\WINDOWS\SYSTEM32 on my 64-bit Windows system, Duplicate Session doesn't work.
-
After I upgraded PuTTY to 0.68, I can no longer connect to my embedded device or appliance.
-
Since 0.78, I can't find where to configure my SSH private key.
-
Security questions
-
Administrative questions
-
Miscellaneous questions
-
Feedback and bug reporting
-
PPK file format
-
PuTTY Licence
-
PuTTY hacking guide
-
PuTTY download keys and signatures
-
SSH-2 names specified for PuTTY
-
PuTTY authentication plugin protocol