Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I am using PuTTY on Windows 7 to ssh to my school computer lab. Can I transfer files from my windows machine to my user on the school machines using ssh?

share|improve this question

1 Answer 1

up vote 6 down vote accepted

Use the PSCP tool from the putty download page:

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html

PSCP is the putty version of scp which is a cp (copy) over ssh command.

PSCP needs to be installed on your windows computer (just downloaded, really, there's no install process). Nothing needs to be installed on the school's servers. PSCP and scp both use ssh to connect.

To answer the usage question from the comments:

To upload from your computer to a remote server:

c:\pscp c:\some\path\to\a\file.txt user@remote:\home\user\some\path

This will up load the file file.txt to the specified directory on the server. If the final part of the destination path is NOT a directory, it will be the new file name. You could also do this to upload the file with a different name:

c:\pscp c:\some\path\to\a\file.txt user@remote:\home\user\some\path\newname.txt

To download a file from a remote server to your computer:

c:\pscp user@remote:\home\user\some\file.txt c:\some\path\to\a\

or

c:\pscp user@remote:\home\user\some\file.txt c:\some\path\to\a\newfile.txt

or

c:\pscp user@remote:\home\user\some\file.txt .

With a lone dot at the end there. This will download the specified file to the current directory.

Since the comment is too far down, I should also point out here that WinSCP exists providing a GUI for all this, if that's of interest: http://winscp.net/eng/download.php

share|improve this answer
    
I can't install anything on the university computers of course. Do I need to? –  Xzar Sep 27 '13 at 22:39
    
Is the windows 7 machine yours or your schools? I read the question to suggest that your are using putty on your computer to connect to the school's. If that is the case, then you do not need to install anything on the school's computer, but you will need to on yours. –  SuperMagic Sep 27 '13 at 22:40
    
I'm using my windows 7 machine. thanks! I found the wget command and I used dropbox to transfer the file, but I'll keep this in mind for sure –  Xzar Sep 27 '13 at 22:42
    
One more thing: scp works both ways. You can upload as well as download with it. –  SuperMagic Sep 27 '13 at 22:44
    
I'm having a bit of trouble with the syntax of the command. Is it: pscp source "path_to_local_file" user@host:path_to_new_location ? I got it to work with leaving the path on the remote machine blank, it just put it in my root directory. –  Xzar Sep 27 '13 at 22:49

Your Answer

 
discard

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.