rsync无法用于远程复制?

时间:2015-06-09 16:14:06

标签: bash rsync

我执行以下命令

 rsync -a toCopy/Read_Files/ toCopy/Test

它有效。但是当我尝试通过远程访问时:

 rsync -a toCopy/Read_Files/ root@192.168.155.148:/NightTest/

我收到以下消息

sh: 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(605) [sender=3.0.9]

即使我按照本网站的指示

http://www.tecmint.com/rsync-local-remote-file-synchronization-commands/

部分将目录从本地服务器复制到远程服务器

**如果您不能使用rsync,请参阅我的回答,了解该怎么做

1 个答案:

答案 0 :(得分:0)

我用scp命令解决了问题,原来其中一个服务器没有rsync。

请参阅此解决方案以获取scp命令

https://serverfault.com/questions/264595/can-scp-copy-directories

对于rsync,如果你有类似的错误,但是你在两台机器上都有rsync,那么这可能很有用

rsync'ing files between two remote servers, get errors stating rsync command not found on remote server

错误确实指出远程机器没有它的事实:

{{1}}

此错误仅在远程执行时发生,表示远程计算机无法找到此命令。