rsync 可以以一种方式工作,但不能以另一种方式工作

rsync 可以以一种方式工作,但不能以另一种方式工作

我在使用 rsync 时遇到问题。当我尝试复制远程文件时,出现以下错误:

[home ~]$ rsync test.txt qnx:
sh: rsync: cannot execute - No such file or directory
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]

我搜索过但找不到具体的解决方案。奇怪的是,如果我从另一侧执行此操作,即:

[home ~]$ ssh qnx
Welcome to QNX Neutrino!
Wed Feb  5 13:01:00 2014 on /dev/ttyp1
benqnx:/root# rsync test1.txt fedora:
[email protected]'s password: 

而文件 test1.txt 出现在另一侧。这里存在什么问题?

答案1

我想到了。

两个系统都需要安装 Rsync。在 QNX 上,ssh 功能存在问题,因为只能使用 /bin 中的项目。在 /bin/ 中创建符号链接并链接 /usr/pkg/bin/rsync 后,系统就可以正常工作了。

相关内容