是否可以将文件从本地Windows目录复制到远程linux目录?

时间:2014-09-13 18:59:25

标签: linux shell ssh scp

我使用putty从桌面远程linux机器上使用ssh。我想将本地Windows机器桌面上的txt文件复制到远程linux目录。当我使用ssh登录到远程计算机时,如何使用shell?谢谢您的帮助!

2 个答案:

答案 0 :(得分:2)

是的,它是可能的,但你需要额外的软件。 PuttyGit bash都可以使用。由于我使用git作为VCS,我还使用它将文件从我的Window 7笔记本电脑发送到远程AWS Linux机器。

登录示例:

ssh -i key.pem user-name@public-dns **or** ip-address

将文件从Window发送到远程(如AWS ec2):

scp -i key.pem file.txt user-name@public-dns:~/

将目录从Window发送到远程:

scp -i key.pem -r directory_name user-name@public-dns:~/

从远程接收文件到Window:

scp -i key.pem user-name@public-dns:/file-address/file.txt any_name.txt

将目录从远程接收到Window:

scp -i key.pem -r user-name@public-dns:/directory-address/directory any_name

答案 1 :(得分:0)

打开Git Bash并转到要复制文件的位置,然后在Gat Bash中的行下方执行

scp -r user_name@<ip_address>:/<file_location> . 

示例:

scp -r root@10.1.192.11:/piyush/upadhyay/sofcon_data .