rsync://
每当我尝试连接到前面的主机时,我都会收到错误。
rsync -P testfile.test rsync://[email protected]:12000
rsync: failed to connect to 192.168.1.2 (192.168.1.2): Connection refused (111)
rsync error: error in socket IO (code 10) at clientserver.c(127) [sender=3.1.3]
如果我删除rsync://
地址前面的 ,它就会起作用:
rsync -P testfile.test [email protected]:12000
testfile.test
8 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/1)
知道为什么会发生这种情况以及如何解决吗?我需要使用将rsync://
硬编码到其代码中的软件进行连接。
答案1
rsync://
没有使用ssh
命令建立连接的版本。
的版本rsync://
使用rsync协议。
你可以
- 在服务器上配置
rsync
以侦听您的端口。 - 在客户端上替换
rsync
为rsync://
从参数中删除并调用真实rsync
.