Статьи → Программы → Менеджер паролей KeePassXC
Программы Актуальная

Менеджер паролей KeePassXC

Andrew ⚡ Администратор
(обновлено 15.10.2026)
74 v1.0

Сегодня мы разберем, как хранить пароли, чтобы это было безопасно. Сервисов с каждым годом становится все больше, пароли сложнее, а держать все в голове становится все труднее и труднее. Все мы привыкли хранить пароли в браузере и наш браузер с любезностью предлагает их сохранить. Но хранение паролей в браузере не самая лучшая идея. Когда я работал в информационной безопасности, то я писал скрипт который проходился по всем учетным записям и вытаскивал локальные базы данных с хранением паролей, логинами и адресами где этот пароль был сохранен. Тем самым я получал доступ к сайту и в браузере Chromium еще и к логину на этом сайте. В firefox же логин тоже зашифрован, как и пароль. Да, пароль зашифрован, но сам факт наличия таких записей и даже пароля (хоть и в зашифрованном виде), не есть хорошо. Разумеется я это использовал без дешифровки пароля и без злого умысла, а в рамках проверки по безопасности предприятия и в последующем блокировки хранения паролей в браузерах. Почитав форумы, я выяснил, что ключ для шифрования у каждого лежит где-то рядом, в его домашней директории (это было 2-3 года назад, может уже поменялось, но тогда было так). Если подключить сюда нейронку, я думаю это не составит труда, найти ключ и уже не дешифровать, а расшифровать пароль. По этому хранить пароли в браузере, особенно от важных сервисов - это все равно что повесить щеколду на дверь, притом с обратной стороны (ну ладно, шучу, с внутренней :D). Сейчас я покажу и расскажу, как поставить хороший, Английский замок на вашу дверь в хранение ваших паролей.

Сразу хочу сказать, что все мои статьи касаются свежей Astra Linux 1.8, но KeePassXC можно поставить официально на 1.7 и на 1.8. На 1.6 пакета нету и поставить я увы без танцев с бубном не смог. Не смог из-за отсутствия библиотек, но и поставить эти библиотеки я тоже не смог. По этому пришлось собирать их из исходников, а потом ставить пакет от 1.7 KeePassXC на 1.6. Итог, полностью рабочий KeePassXC на 1.6, но нужны танцы. Данный скрипт я писал пару лет назад, по этому если что-то поменялось, то может быть, но он по сей день работает как автомат Калашникова.

Для начала, давайте глянем традиционный менеджер паролей от Яндекс.Браузера.

открываем настройки - пароли

Вводим мастер-пароль.

вводим мастер-пароль

После ввода пароля, мы получаем доступ ко всем паролям, которые запоминал и сохранял браузер.

база с паролями

Теперь перейдем к KeepassXC.

Самое что интересное, он есть в репозиториях Astra Linux 1.7 и в 1.8.

есть в репозиториях астры

Старее конечно, чем на официальном сайте. На момент написания статьи, актуальная версия 2.7.12, а доступна на 1.8 2.7.4, а вот на 1.7 дела обстоял еще хуже, там версия 2.3.4

версия на 1.7

Загрузить KeepassXC можно и с официального сайта.

сайт KeePassXCзагрузка KeePassXC для Linuxзагрузка KeePassXC для Linux

У KeepassXC есть много аналогов, к примеру сейчас потихоньку набирает популярность другой менеджер паролей PearPass.

pearpass

У него есть преимущество - это P2P (Peer to Peer)

описание P2P

Данная технология помогает синхронизировать с ПК на телефон все пароли. Не в автоматическом режиме, а вручную, по требованию. Но все же не вручную забивать в телефоне и на компьютере.

Но его я рассматривать не стал из-за отсутствия расширений для браузеров для нашего региона. Сами знаете почему так. В случае с KeePassXC никаких ограничений. Да и коммьюнити у него больше и многие гиганты поддерживаю конвертацию с KeePassXC.

pearpass загрузка для linux

Приступим к установке.


Установка KeepassXC

Установка проста для 1.7 и 1.8.

sudo apt install keepassxc -y

установка KeePassXC

Появится он в «Пуск» → «Инструменты» → «KeePassXC»

Запуск KeePassXC


Настройки KeePassXC

Нажимаем «Создать новую базу данных».

создать новую базу данных

Настраиваем параметры шифрования, тут все индивидуально.

настраиваем параметры шифрования

Далее нам нужно придумать мастер-пароль для разблокировки к базе данных.

Этот пароль вы будете вводить по несколько раз на дню, по этому советую не простой, но и не сложный. Что-то среднее.

создаем мастер-пароль

KeePassXC нам предлагает самим придумать название базы (файлика с базой) и место, куда мы его сохраним. Я предлагаю создать скрытыю директорию по типу .kk и в ней уже .k.kdbx но это вам решать.

сохраняем базу данных

У меня же дополнительно настроен файл, если этот файл изменить, удалить или переместить, то даже завладев мастер-пароль от базы, он ее не откроет без этого файла. Эта настройка Файл-ключ, но можно и аппаратный ключ использовать.

После создания базы, у нас откроется рабочее окно программы с пустой базой.

Рабочее окно программы

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

Открываем настройки KeePassXC.

открываем параметры KeePassXC

Ставим необходимые чекбоксы. Я же для себя сделал запуск программы при старте системы и в свернутом виде (как это делают много программ, а тут это нужно делать вручную :D Какая ирония).

выставляем настройки

Под 1.8 советую настроить иконку для трея, а так же действие при закрытии программы, чтобы не закрывалась, а сворачивалась.

настройка иконки

Выведем KeePassXC на видное место в трее иконок, так как будем обращаться к ней часто.

выводим иконку KeePassXC на видное место

вывели иконку

Теперь самое интересное - это интеграция.

Переходим на вкладку в параметрах на «Интеграция с браузером».

вкладка интеграция с браузером

Выбираем браузер с которым привыкли работать. Так как я использую Яндекс.браузер, а он построен на базе Chomium, то выбирать я буду его.

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

нашли расширение KeePassXC

Нажимаем «Установить»

устанавливаем расширение KeePassXC

После установке, у нас появится значок где адресная строка (в случае и с яндекс браузером).

значок в браузере KeePassXC

Горит он неактивным, так как нужно настроить связь с приложением на компьютере.

Кликаем на него и в появившемся окне нажимаем «Подключиться»

выбираем кнопку подключиться

Задаем любое название соединению.

задаем название соединению

После нажатия кнопки «Сохранить и разрешить доступ», иконка загорелась зеленым. Связь установлена.

зеленая иконка

Если нажать на нее еще раз, то можно перейти в настройки.

настройки KeePassXC плагинанастройки плагина

Теперь давайте сохраним логин и пароль от авторизации в KeePassXC. При активной иконки в браузере и в трее (без замочка), можно авторизовываться и сохранять пароли.

ввели логин и пароль

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

Теперь нажимаем Войти.

успешно сохранилась запись в базу данных

После отправки формы (неважно, успешная она или нет), то KeePassXC сразу предлагает сохранить логин и пароль в программу.

предлагает создать запись в базе данных

сохранили в базе логин и пароль

После этого, достаточно выйти из учетной записи и не вводить логин и пароль, а просто нажать зеленую кнопку.

предлагает вставить логин и пароль

То есть KeePassXC сам предлагает заполнить за меня поля: Логин и Пароль.

автозаполнение

После нажатия, сработало автозаполнения формы, а так же появилась запись в базе данных.

запись в базе данных

Вот так мы храним теперь пароли не в браузере, а локально на компьютере.

Внимание! Если у вас заблокируется экран, то после разблокировки компьютера, вам потребуется и разблокировать доступ к базе KeePassXC через мастер-пароль. Можно два раза кликнуть по ключу иконки KeePassXC в трее или же в браузере на любой из форм по неактивной иконке KeePassXC и он сам откроет программу с вводом мастер-пароля от базы данных. Так же бывают формы, которые KeePassXC не видит и не сохраняет, тогда можно вручную создать запись в базе данных, вставить ссылку на страницу с формой входа, указать вручную логин и пароль и сохранить. При заходе на такую ссылку, KeePassXC спросит разрешение на предложение вставить логин и пароль в форму.

В KeePassXC по мимо банального сохранения паролей, можно оставлять заметки, описания, настраивать пин-коды итд. Это достаточно мощный и крутой инструмент. Есть свои минусы, по типу синхронизации базы с паролями между устройствами. Есть один лайфхак. Самый идеальный способ, если у Вас настроено облако и есть постоянный доступ к нему с любого устройства, то можно хранить файл там и подключить на всех устройствах файл из облака. Тогда ваши пароли будут всегда актуальными на всех устройствах, но хранить пароли в облаке, пускай и в хорошо зашифрованной базе - тоже не есть хорошо. Если и хранить в облаке, то лучше уж в Nextcloud через wireguard, но это уже совсем другая история.

Храните пароли правильно, удачи!

0
Andrew

DevOps Engineer

1 50 статей
Комментарии (0)
Войдите, чтобы оставить комментарий

Пока нет комментариев. Будьте первым!