选美键不在crontab中工作

时间:2017-07-10 19:26:05

标签: linux ssh cron pageant

我理解这个问题,但不知道如何解决它:(

问题故事: 我已经在我的windows10中安装了选美元素,并在其中添加了ssh键(通过puttygen生成的键)。在windows10中配置putty会话,代理转发,无需使用输入/凭证即可访问服务器(linux)。

每当我打开putty会话登录任何服务器时,putty会与pageant会话并加载/使用我的凭据而无需我参与输入凭据。 当我将ssh形成一个服务器到另一个服务器时,部署到所有服务器的密钥正常并且能够访问,没有任何问题直到不活动....我很高兴直到这部分

当我在cron auto job中使用ssh时,它无法将键从linux调用到pageant(win10)。

如何让它在linux(cron)中运行

1 个答案:

答案 0 :(得分:0)

当然不是,因为cron不会在SSH会话的上下文中运行。

所以它无法与当地的选美比赛。

即使cron知道用户创建了什么作业,但是它怎么知道,你打开了哪个潜在的SSH会话,它应该查询密钥?那么,如果你实际上没有打开任何SSH会话呢?当您未连接到服务器时,cron作业应该可以正常工作。

您必须将密钥存储在cron运行的服务器上。除此之外别无选择。