ssh ключ разблокировать пароль некоторые хосты некоторые не

У меня есть некоторые проблемы, которые я не могу понять, я думаю, это вопрос нуб, но это доставляет мне трудные времена.

У меня есть несколько серверов, вы можете подключиться только через SSH с ключом. Все они имеют один и тот же ключ моего клиента.

Если я подключаюсь к серверу A, он подключается напрямую, а также к серверу X. Если я подключаюсь к серверу B, меня просят ввести пароль (один раз), чтобы открыть мое хранилище паролей, после этого я могу подключиться ко всем серверам.

Я использую Fedora в качестве клиента.

Я не защищал свой ключ (который одинаков для всех хостов) паролем. Я проверил менеджер паролей, но, похоже, это не связано с этой проблемой.

Я не вижу вариантов / различий между хостами в конфигурации SSH. Глядя на документацию по связке ключей, я думаю, что она тоже не связана.

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

1 ответ

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

На fedora есть демон gnome-keyring-daemon, который знал только ключ RSA, поэтому соединение с этими новыми серверами установлено с ключом DSA.

Удаление ключа DSA из авторизованных ключей серверов и перезапуск демона на моем клиенте (gnome-keyring-daemon -r -d) показали, что эти новые серверы теперь также есть в ssh-agent.

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