ssh, переадресация агента перестает работать через несколько дней…

Я столкнулся с интересной проблемой вот уже несколько недель. Часть нашего парка доступна только через узел перехода.

В прошлом у меня не было проблем с входом в узел перехода с моей рабочей станции с помощью ssh -A и поддержанием сеанса в течение длительных периодов времени [да, Я знаю это' это плохая практика, а не здесь для лекции о грязной привычке =}], и подключаться оттуда к другим машинам без ввода пароля, как и ожидалось.

Теперь время от времени я хожу в мой uxterm с активной сессией на узел перехода выдает мне

Permission denied (publickey)

Если я отключусь и без перезапуска агента снова подключусь к узлу перехода, все будет работать, как прежде.

Как мне диагностировать, что там происходит?

Дополнительная информация: мой рабочая станция - Ubuntu 16.04, узел перехода - 14.04, недавно обновленный с 12.04.

0
задан 15 May 2017 в 06:28
1 ответ

При использовании пересылки агента ssh фактически перенаправляет сокет UNIX в каталог в / tmp и устанавливает SSH_AUTH_SOCK на указать на него.

Фактически, это означает, что только новая удаленная оболочка унаследует SSH_AUTH_SOCK . Более старые сеансы будут продолжать указывать на сокет, которого больше не существует. Вы можете просто экспортировать его снова, если не хотите открывать новую оболочку

2
ответ дан 4 December 2019 в 13:32

Теги

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