我执行以下命令
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,请参阅我的回答,了解该怎么做
答案 0 :(得分:0)
我用scp命令解决了问题,原来其中一个服务器没有rsync。
请参阅此解决方案以获取scp命令
https://serverfault.com/questions/264595/can-scp-copy-directories
对于rsync,如果你有类似的错误,但是你在两台机器上都有rsync,那么这可能很有用
错误确实指出远程机器没有它的事实:
{{1}}
此错误仅在远程执行时发生,表示远程计算机无法找到此命令。