繁体   English   中英

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

[英]Is it possible to copy files from local windows directory to remote linux directory?

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

是的,这是可能的,但您需要额外的软件。 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:~/

从远程接收文件到窗口:

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

从远程接收目录到窗口:

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

打开Git Bash,进入要复制的文件所在的位置,然后在Gat Bash中的行下方执行

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

例子:

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

打开 git bash,导航到该文件夹​​,然后执行以下命令。

ssh -i key.pem user@ip

scp -i key.pem your-files user@ip

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM