ssh还可以,但尝试rsync时连接被拒绝了,为什么?

Modified on: Sun, 14 Jul 2019 00:00:02 +0800

编辑问题,抱歉造成混淆

我需要make cron job来备份驻留在远程服务器上的目录,在运行cron作业的机器上备份。远程服务器没有rsync,这就是我这样做的原因。

远程服务器名称是athens,我要备份的目录是/ disk3 / nicolas / scripts

唯一允许的连接是ssh,它有效。我启动此命令将SRC(athens :: disk3 / nicolas / scripts /)复制到当前目录

rsync --verbose athens::disk3/nicolas/scripts/ .

rsync: failed to connect to athens: Connection refused (61)
rsync error: error in socket IO (code 10) at /SourceCache/rsync/rsync-40/rsync/clientserver.c(105) [receiver=2.6.9]

我需要在远程服务器上编辑某些内容吗? inetd.conf或许?

据我所知,我使用的是rsync 2.6.9版。没有强制ssh的-e选项,在我的rsync版本中,-e选项是指定要使用的远程shell。我无法增加冗长度。

作者:,kaklon

最佳答案

通过添加-vvv来查看rsync中的详细模式以查看失败的位置。

您使用的是非常旧版本的rsync,默认情况下不使用ssh(早于2.6.0)吗?如果是这样,请尝试添加-e ssh以强制ssh模式。

请编辑您的问题并粘贴调试输出和您尝试运行的确切rsync命令行。


相关问答

添加新评论