【发布时间】:2019-04-12 13:02:29
【问题描述】:
我有一个运行了一年多的 cron 作业,它可以毫无问题地将文件添加到 git。出于某种原因,我开始注意到作业失败并出现以下错误。
ssh_exchange_identification: Connection closed by remote host
cron 是否存在一些问题,即 cron 无法访问 ssh 密钥的主目录导致它失败?我不认为目录是加密的。
$ ls /home/cron/.ecryptfs
ls: cannot access '/home/cron/.ecryptfs': No such file or directory
每次我通过 SSH 登录服务器并运行脚本时,我都可以毫无问题地推送它。知道这里可能出了什么问题,或者我可以做些什么来解决这个问题吗?
【问题讨论】:
-
添加到 cronjob,用于调试目的
log并添加到 ssh 命令更详细的-vvv -
好吧,我不是直接用ssh,用的是git,有没有类似git的命令?
-
消息是
/home/cron/.ecryptf**没有这样的文件或目录**恕我直言路径有错误。