Google Таблицы — удобно, но держать там пароли опасно. Один взломанный аккаунт — и все данные утекли.
В Linux есть элегантное решение: pass (стандартный менеджер паролей) и красивая оболочка QtPass.
Сегодня ставим, настраиваем и забываем про облачные таблицы.
Если у вас уже есть таблица в Google Sheets — не удаляйте её, пока не перенесёте все пароли в Pass. Делаем миграцию спокойно.
Pass использует шифрование GPG. Это значит, что все пароли будут зашифрованы вашим личным ключом. Без ключа — никто ничего не прочитает.
Открываем терминал и вводим:
gpg --full-generate-key
В процессе укажите:
После создания ключа нужно узнать его идентификатор:
gpg --list-secret-keys --keyid-format LONG
Найдите строку sec — там будет что-то вроде rsa4096/ABCD1234EFGH5678. Копируйте то, что после слеша (например, ABCD1234EFGH5678) — это ID вашего ключа.
sudo apt update
sudo apt install pass
Используем ID ключа из шага 1 (вставьте свой вместо примера):
pass init "ABCD1234EFGH5678"
Готово. Теперь в папке ~/.password-store будут храниться ваши зашифрованные пароли.
sudo apt install qtpass
Найдите QtPass в меню приложений или запустите через терминал:
qtpass
При первом запуске укажите путь к хранилищу — ~/.password-store.
Здесь будет скриншот QtPass с открытой папкой "Email"
(представьте красивое окошко со списком паролей)
Edit → Settings → General. Там можно выбрать тему (светлая/тёмная/системная). Советую выставить тёмную — она отлично сочетается с Linux.
Чтобы пароли вставлялись сами на сайтах, ставим расширение PassFF (есть для Firefox и Chrome/Chromium).
sudo apt install passff-host
После этого установите расширение PassFF из магазина браузера и укажите в настройках путь к GPG-ключу.
Pass умеет работать с Git. Можно хранить зашифрованные пароли на GitHub/GitLab — они всё равно зашифрованы вашим ключом.
pass git init
pass git remote add origin https://github.com/ваш-логин/ваш-репозиторий.git
Теперь после добавления пароля делайте:
pass git push
На втором компьютере просто склонируйте репозиторий в ~/.password-store.
~/.gnupg и храните в надёжном месте (но не в облаке без шифрования).
Комментарии
Пока нет комментариев. Будьте первым!