通过 ssh 同步到 esxi

ami*_*iad 0 rsync vmware-esxi

我尝试通过 ssh 上的 rsync 备份 esxi。我运行 rsyc 但出现错误:

# rsync -e ssh -av root@ip.esxi:file.txt .
sh: rsync: not found
rsync: connection unexpectedly closed (0 bytes received so far) [receiver]
rsync error: error in rsync protocol data stream (code 12) at io.c(635) [receiver=3.0.3]
Run Code Online (Sandbox Code Playgroud)

如果我使用 ssh/scp 连接,一切都很好。

eww*_*ite 8

rsync命令不是默认 ESXi 安装的一部分。ESXi 使用Busybox的修改版本在控制台上提供有限的 Linux 命令子集。这就是为什么rsync不可用。虽然可以静态编译的 rsync 二进制文件转储到 ESXi 主机上,但这不是使用 VMware 处理备份的方式。

scp但是,您可以使用。

不过,有更好的 VMware 备份和处理虚拟机工具。


Reg*_*gan 6

rsync 未安装,或未安装在远程端 $PATH 中的位置

  • 是的,它必须安装在两台机器上。 (2认同)