Как я могу повторно инициализировать ssh-агент посредством удаленного входа в систему после перезагрузки?

Мой рабочий компьютер запускает Ubuntu 19.10 и имеет установку ssh-агента для соединений без паролей с некоторыми другими системами. Это было перезагружено и теперь сценарии, которые полагались на не получение подсказок пароля, подвешивают ожидание меня для ввода моего ключевого пароля или пароля. Я регистрируюсь на пути ssh и испытываю затруднения при нахождении способа заставить ssh-агент работать от этого угла.

Обычно после перезагрузки я вхожу в систему на месте, и все продолжает работать как ожидалось, по-видимому, потому что использование графического входа в систему активирует это:/etc/X11/Xsession.d/90x11-common_ssh-agent. Я не могу получить его непосредственно и вручную выполнение команды, которую это выполняет также отказавший.

Выполнение 'sudo xinit' в фоновом режиме моей ssh сессии не работало. Я также попробовал 'ssh-агент оценки (-s)', который не имел никакого эффекта.

Идеально я хотел бы получить ssh-агент, работающий глобально в фоновом режиме, не только на моей текущей сессии входа в систему, таким образом, мои ночные сценарии могут работать, даже если я не зарегистрирован.

Если я не могу разыскать это в конечном счете, я должен буду поставить под угрозу социальное дистанцирование и перейти к офису для входа в систему непосредственно. Спасибо за любую справку.

2
задан 8 April 2020 в 19:44

1 ответ

Активация ssh-агента, как будто через Xsession, но удаленно остается вне моего схватывания, но я думаю с помощью этого, является превосходящей опцией: https://github.com/ccontavalli/ssh-ident/blob/master/ssh-ident

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

0
ответ дан 25 April 2020 в 10:52

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

Похожие вопросы: