Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am using putty to connect to a remote host and I wish to copy a folder containing multiple files from the remote machine to my local machine.I am on a windows machine and the remote machine is running linux. Is there a GUI based tool available?

share|improve this question

migrated from Dec 19 '12 at 9:32

This question came from our site for professional and enthusiast programmers.

up vote 7 down vote accepted

I presume that you are invoking Putty on a Windows machine and using it to connect to some UNIX machine.

If that the case you cannot do what you want because putty is like a thin client giving you a terminal access.

I would suggest you to install cygwin using which can help you with both the functionality of Putty and also allow you to use SCP.

Within cygwin you can do something like

scp -r  <user>@<remoteHost>:<pathtofile>/<fileName> <localfilename>
share|improve this answer
what is scp? is there a GUI based ssh client available? – Mayank Sharma Dec 19 '12 at 8:21
SCP is secure copy. – Anil Tallapragada Dec 19 '12 at 8:24
You can try using WinSCP a GUI based client for SCP. Its free and quite easy to use – Anil Tallapragada Dec 19 '12 at 8:25
hey thanks anil it worked – Mayank Sharma Dec 19 '12 at 8:52
Note that if you installed puTTY, then you probably also have pscp (putty's scp version). – Hennes Dec 19 '12 at 9:45

You could do like this, not sure if this will work using putty, but it's worth a try:

 ssh <user>@<host> cat /<path_to_file>/<filename> > <local_filename>

I just tried putty and the above will not work, but if you are running an ssh server on your windows machine I guess you would be able to do this:

  1. Connect to the remote unix machine using: ssh <user>@<host>
  2. Transfer the file from the unix machine using: ssh <user>@<host> cat </path/file ">" filename

You could also use scp if the program is installed:

scp <user>@<host>:/path/file <filename>

Look at this link: Network File copy using SSH

share|improve this answer

I suggest (in order of preference):

  • SFTP through Filezilla Client. Available for Windows, Linux, OSX, in 34 & 64 bits. It works the best, deals with codepages, strange characters, autoretries connections, parallelizes transfers if possible, and works with some other protocols (FTP, SFTP, FTPS... etc). Just connect to:


  • Total Commander with SFTP PlugIn. Fails with some characters, but for sailing through directories is very useful. And... I LOVE the avesome Total Commander interface.

share|improve this answer

You can use putty and winscp in tandem. If your server is behind a router first port forward the server so that putty can see the server from your internal network. Second configure putty to tunnel the server so winscp can connect to the server.


server-ip:port( forward(22: tunneling(L3100:

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.