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

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

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

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

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

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

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

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

-1
задан 18 November 2015 в 09:05
1 ответ

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

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

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

2
ответ дан 5 December 2019 в 19:25

Теги

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