Ключи Pageant не работают в crontab

Я понимаю проблему, но не уверен, как это исправить:(

Проблема: я установил Pageant в моем windows10 и добавил ssh ключи (ключи, сгенерированные через puttygen). настроил сеанс замазки в windows10 с переадресацией агента для доступа к серверам (linux) без использования набора / учетных данных.

всякий раз, когда я открываю сеанс замазки для входа на любой сервер, замазка обращается к конкурсу и загружает / использует мои учетные данные без моего участия для ввода учетных данных. ключи, развернутые на всех серверах, когда я делаю ssh с одного сервера на другой сервер, театрализованное представление работает нормально и может получить к нему доступ, никаких проблем до тех пор, пока paegent неактивно.... Я счастлив до этой части

когда я использую ssh в cron auto job, он не может вызвать ключи от linux до Pageant(win10).

как заставить это работать в linux(cron)

1 ответ

Конечно, нет, поскольку cron не запускается в контексте вашей сессии SSH.

Так что это не может говорить с местным театрализованным представлением.

Даже если cron знает, какой пользователь создал задание, как он мог узнать, какой из потенциально многих сеансов SSH, которые вы открыли, должен запросить ключи? А что, если у вас на самом деле нет открытого сеанса SSH? Задание cron должно работать даже тогда, когда вы не подключены к серверу.


Вы должны хранить ключи на сервере, где работает cron. Другого пути нет.

Другие вопросы по тегам