У тех, кто еще только планирует пользоваться KeePass для хранения паролей, часто возникает вопрос: можно ли сделать, чтобы была синхронизация между различными устройствами. В общем, ответ «да».
Представленный способ подойдет тем, у кого есть свой доступный сервер. В примере рассматривается версия для Windows, но, думаю, что для любой другой ОС последовательность действий будет не слишком отличаться. Сперва следует скачать плагин IOProtocolExt для KeePass и разместить содержимое полученного архива в папке там_где_установлен_keepass/Plugins
.
Заводим отдельного пользователя на вашем сервере для большей безопасности.
Запускаем KeePass, заходим в нужный файл и переходим по пунктам меню Tools
- Triggers...
. Создаем два триггера: на страте грузим файл паролей с сервера, на выходе выгружаем файл на сервер.
- нажимаем
Add
- даем название, например
OnLoad
, должен быть разрешен - нажимаем
Next
- выбираем событие
Application started and ready
- нажимаем
Next
два раза - создаем действие
Synchronize active database with a file/URL
- в выбранном действии заполняем поля (см. ниже)
- нажимаем
Ok
иFinish
И второй триггер:
- нажимаем
Add
- даем название, например
OnExit
, должен быть разрешен - нажимаем
Next
- выбираем событие
Closing database file (after saving)
- для поля
Comparison
:Starts with
- для поля
Filter
:имя_файла
- нажимаем
Next
два раза - создаем действие
Synchronize active database with a file/URL
- в выбранном действии заполняем поля (см. ниже)
- нажимаем
Ok
иFinish
В поле File/URL следует написать scp://имя_пользователя@IP_адрес_вашего_сервера/имя_файла_паролей.kdbx
, например scp://exampleuser@0.0.0.0/filename.kdbx
. В полях User Name
и Password
значения очевидны.
На сервере для существующего файла паролей ставим права 700
для большей безопасности. Если файла пока нет, то вам нужно закрыть KeePass.
Комментариев нет:
Отправить комментарий