Is it possible to copy files from local windows directory to remote linux directory?
Solution 1
Yes it can be possible, but you need additional software for that. Both Putty or Git bash will work. Since I use git as VCS, I also use it to send files from my Window 7 laptop to remote AWS Linux machine.
Example login:
ssh -i key.pem user-name@public-dns **or** ip-address
To send a file from Window to remote (like AWS ec2):
scp -i key.pem file.txt user-name@public-dns:~/
To send a directory from Window to remote:
scp -i key.pem -r directory_name user-name@public-dns:~/
To receive a file from remote to Window:
scp -i key.pem user-name@public-dns:/file-address/file.txt any_name.txt
To recieve a directory from remote to Window:
scp -i key.pem -r user-name@public-dns:/directory-address/directory any_name
Solution 2
Open Git Bash and go into the location where the file to be copied then execute below the line in Gat Bash
scp -r user_name@<ip_address>:/<file_location> .
Example:
scp -r [email protected]:/piyush/upadhyay/sofcon_data .
Solution 3
Open git bash, navigate to the folder, and execute the below commands.
ssh -i key.pem user@ip
scp -i key.pem your-files user@ip
Comments
-
kofhearts almost 2 years
I am using ssh on a remote linux machine from my desktop using putty. I want to copy a txt file which is in the desktop of my local windows machine to the remote linux directory. How can i do that using shell when i am logged in to remote machine using ssh? Thanks for the help!
-
Admin over 9 yearsPSCP, the PuTTY Secure Copy client, is a tool for transferring files securely between computers using an SSH connection -- the.earth.li/~sgtatham/putty/0.60/htmldoc/Chapter5.html, stackoverflow.com/questions/5492023/transfer-files-command
-
Elliott Frisch over 9 yearsI would suggest you use WinSCP when you copy from your local Windows to a remote linux directory.
-
-
jmrpink almost 3 yearsWhat's the key.pem?