SSH using Windows

On Windows you will need to download an SSH client. The most commonly used one is called PuTTY and can be downloaded from

Look for putty.exe under the heading For Windows on Intel x86.

It doesn't have an installer package, it's just a standalone .exe file. When you run it you'll see the configuration screen below:

PuTTY configuration

Type the IP address of the Pi into the Host Name field and click the Open button. If nothing happens for a while when you click the Open button and eventually see a message saying Network error: Connection timed out it's likely that you've entered the wrong IP address for the Pi.

If you don't know the IP address just type hostname -I in the Raspberry Pi command line. See more methods of finding your IP address.

When the connection works you'll see this security warning (below), you can safely ignore it and click the Yes button. You'll only see this warning the first time when PuTTY connects to a Pi that it has never seen before.

PuTTY warning

You'll now have the usual login prompt, login with the same username and password as you would use on the Pi itself. The default login for Raspbian is pi with the password raspberry.

You should now have the Raspberry Pi prompt which will be identical to the one found on the Raspberry Pi itself.

pi@raspberrypi ~ $

PuTTY window

You can type exit to close the PuTTY window.

The next time you use PuTTY look for the Saved Sessions section on the bottom half of the configuration screen. If you use this I recommend switching to the Connection page in the left hand tree and setting the Seconds between keepalives value to 30. Then switch back to the Session page in the tree before you click Save. Using this setting allows you to leave a PuTTY window open for long periods of time with no activity and the Pi will not time out and disconnect you.

For further PuTTY documentation please see the putty docs