错误:“ssh_exchange_identification:连接由远程主机关闭”,同时使用cron作业

问题描述 投票:0回答:1

我有一个已经运行了一年多的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登录服务器并运行脚本我都没有问题让它推送。知道这里可能出现什么问题,或者我可以做些什么来解决这个问题?

git ssh cron ssh-keys
1个回答
-1
投票

检查“this article”的原因之一是否适用。

我会检查正常的SSH会话是否在登录时产生一些噪音(意味着远程用户.bashrc / .profile会打印一些行而不是静音)

我会仔细检查cron命令是否使用正确的私钥。

© www.soinside.com 2019 - 2024. All rights reserved.