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

标签 linux shell ssh scp

我在远程 linux 机器上使用 putty 从我的桌面使用 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

关于linux - 是否可以将文件从本地 windows 目录复制到远程 linux 目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25826599/

相关文章:

linux - 是否有用于 Linux shell 的测试工具,例如用于网络的 Selenium?

netbeans - NetBeans 在哪里存储它的 SSH 连接

linux - 无法 ssh 我的 ubuntu 服务器。 "kex_exchange_identification: banner line contains invalid characters"

linux - 在 CentOS 6.4 中意外删除了符号链接(symbolic link) libc.so.6。如何获得 sudo 权限来重新创建它?

linux - 如何捕获 sudo 命令的交互响应?

node.js - 在运行时在 docker 容器中 pull ssh key

Python子进程(错误?)合并ssh的stderr和stdout

php - 如何在 CentOS 上的 php 中使用 mail() 从 Web 应用程序发送电子邮件(sendmail、postfix、...?)

linux - 这个命令在做什么? sed

shell - 如何让 printf 生成 "+ 123"而不是 "+123"?