-- Leo's gemini proxy

-- Connecting to byzoni.org:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini;lang=ru-RU

⏪ Вернуться к gemlog


2023-06-30


В этом сообщении блога мы рассмотрим Pass — менеджер паролей командной строки, который обеспечивает безопасный и удобный способ управления вашими паролями. Мы начнем с первоначальной настройки, включая создание ключа GPG, а затем перейдем к хранению, извлечению и удалению паролей с помощью «pass». Мы также обсудим дополнительные советы и рекомендации по эффективному использованию «pass».


Начальная настройка

🔑 Создание ключа GPG


Первым шагом к настройке менеджера паролей «pass» является создание ключа GPG (GNU Privacy Guard). GPG обеспечивает функции шифрования и дешифрования, защищая ваши пароли в хранилище паролей «pass». Чтобы сгенерировать ключ GPG, используйте следующую команду:


$ gpg --gen-key

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


> **Примечание**: Эта парольная фраза имеет решающее значение, поскольку она действует как мастер-пароль для всех ваших паролей, поэтому обязательно выберите надежную и запоминающуюся парольную фразу.


Скопируйте ваш ключ GPG `6G5E33C8EDF352343243256F23FW23A06C20` из вывода.


pub ...
6G5E33C8EDF352343243256F23FW23A06C20

🔒 Установка pass


Далее вам необходимо установить в вашей системе менеджер паролей pass. Процесс установки может отличаться в зависимости от вашего дистрибутива. Вот несколько примеров:


sudo dnf install pass # Fedora
sudo apt install pass # Debian/Ubuntu/PopOS!
...

Теперь ваши 🔒 + 🔑 готовы, поэтому создайте «password-store».


$ pass init <GPG KEY>
# pass init 6G5E33C8EDF352343243256F23FW23A06C20

каталог `.password-store` будет создан в вашем HOME, в этом каталоге хранятся все ваши пароли (как это просто!)


Хранение паролей


Вставка собственного пароля.


Вы хотите сохранить свой пароль Github, но у вас есть две личные и рабочие учетные записи, сделайте это:


$ pass insert github/personal
Enter password for github/personal: ...
$ pass insert github/work
Enter password for github/work: ...

Проверить `password-store`, это будет выглядеть так.


$ pass
📂 password-store
└── 📂 github
   ├── 🔑 personal
   └── 🔑 work

Генерация случайного пароля.


$ pass generate github/personal

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


Получение паролей


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


Показать пароль в терминале.


$ pass show github/personal
YOUR_PASSWORD

Скопировать пароль в буфер обмена на 45 секунд.


$ pass show -c github/personal
Copied github/personal to clipboard. Will clear in 45 seconds.

Удаление паролей


Если нам больше не нужен пароль, мы можем удалить его с помощью `pass rm`


$ pass rm github/personal
Are you sure you would like to delete github/personal? [y/N]
removed '/home/USER/.password-store/github/personal.gpg'

Резервные копии


Поскольку файлы паролей шифруются только вашим ключом GnuPG, вы можете относительно безопасно создавать резервные копии хранилища на удаленных и сторонних сайтах, просто скопировав каталог `~/.password-store.`


Заключение


Посетите официальный веб-сайт для получения пропуска чтобы узнать больше.


passwordstore


Есть много интерфейсов пользовательского интерфейса, доступных для прохода, если вы используете GNOME, у меня есть один для вас...


Pass-zenity


Простой графический интерфейс команды pass linux с графическим интерфейсом.


Pass-zenity


изображение


Установка


Клонировать этот репозиторий.


git clone https://github.com/Anant-mishra1729/Pass-zenity.git
cd Pass-zenity

Сделать все файлы исполняемыми.


chmod u+x pass*

Поместите все файлы, кроме README.md, в `~/.local/bin`, создайте каталог `~/.local/bin`, если он не существует.


mv pass* ~/.local/bin/

Добавьте сочетания клавиш для быстрого доступа.


изображение


pass-plugin


Чтобы получить доступ ко всем 3 плагинам (создать, показать, удалить)


pass-generate


Генерирует пароль для имени пользователя.


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

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


изображение


pass-show


Дает предварительный просмотр списка всех имен пользователей.


Имена пользователей доступны для поиска.

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


изображение


pass-remove


изображение


Не забудьте обратиться к документации «pass» или запустить `man pass` в терминале для получения более подробной информации о дополнительных функциях и расширенном использовании диспетчера паролей командной строки «pass».


Собственно на этом всё, теперь вы можете создавать пароли и надёжно их хранить.


Если вам понравился этот пост, пожалуйста, поделитесь нашими постами и помогите нам расти.

-- Response ended

-- Page fetched on Mon May 20 09:27:29 2024