如何使用 scp 命令将文件从 Linux 复制到 Windows?

如何使用 scp 命令将文件从 Linux 复制到 Windows?

我想将备份文件从映像 vmware linux 复制到 windows 但我不知道如何处理它?

我试过:

scp /source/backup.tar.gz [email protected]:/c:\ProgrammefilesC:\Documentsand Settings\Admin\MyDocuments

但是错误,我知道它不是那样的,所以你有解决方案吗?

答案1

为什么不直接将 MyDocuments 添加为虚拟机的共享文件夹?这样可以简化很多事情。

无论如何,你需要在 Windows 系统上安装类似 WinSCP 之类的程序,否则就没有什么可以 ssh 的了。

答案2

不可以!你不能使用“SCP”命令远程将数据从 Linux 机器复制到 Windows 机器。您需要在 Windows 机器上安装“WinScp”实用程序,然后将数据从 Linux 机器传输到 Windows 机器。

您可以从以下位置下载 WinScp:https://winscp.net/eng/download.php

答案3

如果您可以通过 SSH 进入您的 Linux VM,您还有另一种选择。

我在 Windows 上使用 Cygwin。

您可以使用此 SSH 命令将文件从 VM 复制到 Windows 系统。

ssh HOST "cat < REMOTEFILE" > LOCALFILE

它也适用于二进制文件。

答案4

是的,你认为如果我想将它包含在我的脚本中,谁将自动执行???

因为我有脚本“.sh”,它可以进行备份并压缩此备份,并且在脚本的末尾我会将这个压缩文件复制到 Windows 文件夹中。

我认为使用 scp 命令。

相关内容