kak*_*lon 5 configuration rsync
编辑问题,抱歉混淆
我需要制作 cron 作业来备份驻留在远程服务器上的目录,在运行 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]
Run Code Online (Sandbox Code Playgroud)
我需要在远程服务器上编辑什么吗?inetd.conf 也许?
正如所问,我使用的是 rsync 2.6.9 版。没有强制 ssh 的 -e 选项,在我的 rsync 版本中, -e 选项是指定要使用的远程 shell。我不能增加更多的冗长。
通过添加-vvv来尝试 rsync 中的详细模式以查看它失败的地方。
您是否在使用不默认使用 ssh(早于 2.6.0)的非常旧版本的 rsync?如果是这样,请尝试添加-e ssh强制 ssh 模式。
请编辑您的问题并粘贴您的调试输出和您尝试运行的确切 rsync 命令行。
| 归档时间: |
|
| 查看次数: |
19040 次 |
| 最近记录: |