Менеджер паролей командной строки, который использует ключ SSH для аутентификации

11

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

Pwsafe совместим с Win32 PasswordSafe от Counterpane, которая мне не нужна. Мне нужен только доступ из командной строки и возможность легко копировать пароли в буфер обмена.

Существует ли такая программа?

пожалуйста, удалите меня
источник
Почему бы не использовать пароль для разблокировки ключа ssh?
Жиль "ТАК - перестань быть злым"

Ответы:

3

Мне нравится использовать KeePass , но он не поддерживает использование командной строки напрямую. Тем не менее, он поддерживает API, и некоторые другие пытались исправить проблему, предоставляя интерфейс командной строки с использованием этого API. Все вытащил из ветки форума

  1. Интерфейс Python для API Keepass: python-keepass
  2. KPcli

Другой:

  1. Пароль Gorilla , написанный на tcl / tk, должен обрабатывать использование командной строки на основе pwsafe .

Никто из них не может использовать ваш ssh-ключ, вероятно, поскольку хранение пароля не является главным кандидатом для шифрования с открытым ключом (хотя это, безусловно, было бы удобно). С KeePass можно использовать ваш личный файл ключей ssh ​​в качестве дополнительной криптографической привязки, но это больше для того, чтобы добавить сложность, а не уменьшить ее.

Татьяна Хойзер
источник
1

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

Rqomey
источник
1

На github есть ветвь cmp , так как проект довольно давно не видел действий от оригинального автора.

Кристиан Гудон
источник
0

KeePassC , это менеджер паролей на основе curses, совместимый с KeePass v.1.x и KeePassX, который поддерживает аутентификацию по ключевому файлу (начиная с версии 1.3).

Он легкий с двумя зависимостями и хорошо работает.

jasonwryan
источник