有没有办法在 Windows 上使用 plink 和 rsync?

Cor*_*rey 8 ssh rsync plink

我使用 rsync 在本地目录和远程主机之间同步文件。我还使用 plink 来自动化我的 SSH 密码输入。

我想不通的是如何将 rsync 与 plink 一起使用。这就是我认为的语法应该是:

rsync -args --rsh="plink user@remote" local_dir/ :/remote_dir
Run Code Online (Sandbox Code Playgroud)

但我收到“拒绝访问”消息。有没有办法做到这一点?简单吗?

编辑以反映我认为语法应该是什么样子。我以前犯过大错。

Xen*_*ive 0

我通常通过 ssh 进行 rsync,类似于以下内容:

rsync -args -e "ssh -i .ssh/my-key" user@hostname:/dir1 /dir2

您可以尝试替换适当的 plink 或 putty 命令。