Менеджер паролей gopass
2025-08-19
·
2 мин. для прочтения
Менеджер паролей gopass.
Содержание
1 Общая информация
Реализация
pass
на go с дополнительными интегрированными функциямиСайт: https://www.gopass.pw/.
Репозиторий: https://github.com/gopasspw/gopass
Данные хранятся с использованием GPG (OpenPGP) или Age.
Синхронизация через Git: пароли хранятся в репозитории Git, что упрощает совместную работу.
Поддержка команд: несколько пользователей могут иметь доступ к общим хранилищам.
Генерация паролей: создание сложных паролей прямо из терминала.
Мультиплатформенность: работает на Linux, macOS, Windows.
2 Установка
2.1 Linux
- Debian/Ubuntu:
sudo apt install gopass
2.2 macOS
- С помощью Homebrew:
brew install gopass
2.3 Windows
- С помощью Chocolatey (см. Пакетный менеджер для Windows. Chocolatey):
choco install gopass
3 Основные операции
3.1 1. Инициализация хранилища
- Создаём хранилище и настраивает GPG-ключ
gopass init
3.2 2. Добавление пароля:
- Запрашивает логин и пароль:
gopass insert social/media/twitter
3.3 3. Просмотр пароля
gopass show social/media/twitter
3.4 4. Генерация пароля
- Создаёт пароль из 20 символов:
gopass generate social/media/instagram 20
4 Работа с форматом хранилища Git
4.1 Клонирование общего хранилища
gopass clone git@github.com:yourteam/passwords.git
5 Командная работа
5.1 Добавление пользователя
Экспортируйте публичный GPG-ключ коллеги:
gpg --export colleague@example.com > colleague.pub
Добавьте его в хранилище:
gopass recipients add colleague@example.com
Синхронизируйте изменения:
gopass sync
6 Безопасность
- GPG-шифрование: каждый пароль зашифрован отдельно.
- Аудит: история изменений через
gopass history
. - Проверка на утечки (ищет пароли в публичных базах утечек):
gopass audit
7 Полезные команды
Команда | Описание |
---|---|
gopass list | Показать структуру хранилища |
gopass search twitter | Найти пароль по ключевому слову |
gopass edit social/media/twitter | Изменить запись |
gopass mounts | Показать подключённые хранилища |
gopass sync | Синхронизировать все хранилища |
8 Интеграции
8.1 gopassbridge
- Броузеры: плагины для Firefox/Chrome (gopassbridge).
8.2 git-credential-gopass
- Интеграция менеджера паролей Gopass с Git.
- Позволяет безопасно хранить и автоматически подставлять учётные данные (логины, пароли, токены) для работы с Git-репозиториями.
- gopass. Интеграция с git