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

kof*_*rts 1 linux ssh shell scp

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

Sus*_*goo 6

是的,这是可能的,但您需要额外的软件。这两种腻子或Git的bash将正常工作。由于我使用 git 作为VCS,我还使用它从我的 Window 7 笔记本电脑发送文件到远程 AWS Linux 机器。

登录示例:

ssh -i key.pem user-name@public-dns **or** ip-address
Run Code Online (Sandbox Code Playgroud)

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

scp -i key.pem file.txt user-name@public-dns:~/
Run Code Online (Sandbox Code Playgroud)

要将目录从 Window 发送到远程:

scp -i key.pem -r directory_name user-name@public-dns:~/
Run Code Online (Sandbox Code Playgroud)

从远程接收文件到窗口:

scp -i key.pem user-name@public-dns:/file-address/file.txt any_name.txt
Run Code Online (Sandbox Code Playgroud)

从远程接收目录到窗口:

scp -i key.pem -r user-name@public-dns:/directory-address/directory any_name
Run Code Online (Sandbox Code Playgroud)