加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_开封站长网 (http://www.0378zz.com/)- 科技、AI行业应用、媒体智能、低代码、办公协同!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

ssh – 尝试通过cron运行时Rsync失败

发布时间:2021-03-15 22:31:19 所属栏目:Linux 来源:网络整理
导读:我正在尝试设置一个cron来运行此命令: rsync -e "ssh -i /home/ldsmp3/ssh-key -o GSSAPIAuthentication=no" -az /home/ldsmp3/public_html s3299@farm.s3rsync.com:remote-dir%%bak-ldsmp3.com%%myid%%mykey 当我在终端上运行上面的命令时,它工作得很好.

我正在尝试设置一个cron来运行此命令:

rsync -e "ssh -i /home/ldsmp3/ssh-key -o GSSAPIAuthentication=no" -az /home/ldsmp3/public_html s3299@farm.s3rsync.com:remote-dir%%bak-ldsmp3.com%%myid%%mykey

当我在终端上运行上面的命令时,它工作得很好.但是,当我通过cron运行相同的命令时,它会失败并向我发送一封包含以下内容的电子邮件…

Host key verification failed.
rsync: connection unexpectedly closed (0 bytes received so far) [sender]
rsync error: unexplained error (code 255) at io.c(463) [sender=2.6.8]

我一直在网上搜索几个小时,试图弄清楚如何解决问题,但到目前为止我没有尝试过的任何工作.

关于如何通过cron使这个命令正常工作的任何想法?

谢谢!

编辑:
哦,我正在尝试在运行Centos 5.5的专用服务器上运行此命令

解决方法

错误的第一部分是您可能需要关注的内容.
Host key verification failed

远程主机密钥是否已添加到相应的.ssh / known_hosts文件中?主机密钥最近有变化吗?您运行rsync / ssh的帐户是否可以访问相应的known_hosts文件?

(编辑:开发网_开封站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读