我想将备份文件从映像 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 命令。