最近,我无法在ssh上进行同步。每次我都有同样的错误
bash: rsync: command not found
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(600) [sender=3.0.6]我在跑步
sudo rsync -av /var/www/html/somedir/ myuser@999.999.99.9:Users/myuser/Desktop/ec2backup请注意,用户名,IP,和目录已经被更改为这篇文章的目的。
在过去,我运行的命令与使用bash_history进行验证的命令完全相同。
我试过的是:
唯一改变的是我最近安装了Virtualbox和Vagrant。我是否可能把本地机器上的身份验证/端口/等等搞砸了?
任何帮助都是非常感谢的。
发布于 2018-08-29 00:03:12
在999.999.99.9上没有安装rsync
发布于 2020-11-11 18:36:07
当目标目录不存在时,我得到了这个错误。对于源数据文件: /a/b/c/d/ data,rsync -av -e ssh /a/b/c/d/ hostname:/a/b/c/d需要目标目录: hostname:/a/b/c /c)。
在阅读手册页时,作为最后的手段,我看到这是预定的行为。
发布于 2021-06-24 19:31:27
使用cygwin,我做了一个“哪个rynsc”,结果是由cygwin安装程序提供的rsync。我以前通过Cygwin安装程序安装了rsync。然而,当我从Cygwin,‘哪个ssh',它是指向Windows路径的ssh。因此,我退出Cygwin,执行cygwin安装程序并从cygwin安装ssh。这样做之后,我再次执行了前面的两个命令( rsync和哪个ssh),两个二进制文件都指向了cygwin二进制文件。然后,当我从cygwin做我的rsync时,它没有任何问题。
https://serverfault.com/questions/928410
复制相似问题