我有一个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登录服务器并运行脚本时,我都没问题将其推送。知道这里可能出什么问题或我可以怎么解决这个问题吗?
答案 0 :(得分:-1)
检查“ this article”中的原因之一是否适用。
我将检查正常的SSH会话在登录时是否产生噪音(这意味着远程用户.bashrc
/ .profile
会打印一些行而不是保持静音)
我会再次检查cron命令是否使用了正确的私钥。