繁体   English   中英

选址键在crontab中不起作用

[英]Pageant keys not working in crontab

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

问题故事:我已在Windows10中安装了pageant,并向其中添加了ssh密钥(通过puttygen生成的密钥)。 在Windows10中配置了腻子会话,代理转发无需使用键入/凭据即可访问服务器(linux)。

每当我打开腻子会话以登录到任何服务器时,腻子都会与选区进行对话并加载/使用我的凭据,而无需我参与输入凭据。 当我从ssh形成一个服务器到另一台服务器时,已部署到所有服务器的密钥,选址工作正常并且能够访问,直到paegent不活动才根本没有问题。

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

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

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

因此,它无法与本地Pageant通信。

即使cron知道是由哪个用户创建的,也无法知道您打开了多少个SSH会话中的哪一个,它应该查询密钥? 而且,如果您实际上没有打开任何SSH会话,该怎么办? 即使您没有连接到服务器,cron作业也应该可以工作。


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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM