Поиск по сайту:

Как установить автономный менеджер паролей Passbolt на Debian 11


На этой странице

  1. Предпосылки
  2. Начало работы
  3. Добавить репозиторий Passbolt
  4. Установить Passbolt
  5. Доступ к веб-интерфейсу Passbolt
  6. Заключение

Passbolt — это бесплатный менеджер паролей с открытым исходным кодом, который позволяет безопасно хранить ваш веб-сайт и другие пароли. Это расширяемый менеджер паролей на основе OpenPGP, доступный как по подписке, так и по версии сообщества. Это также позволяет вам делиться своими учетными данными с друзьями.

Функции

  • Бесплатно и с открытым исходным кодом.
  • Поддерживает криптографический стандарт OpenPGP.
  • Простой и удобный интерфейс.
  • Импорт и экспорт паролей.
  • Добавьте учетные данные для входа вручную.
  • Поделитесь учетными данными для входа со своей командой.
  • Доступны расширения для Firefox и Google Chrome.

В этом руководстве я покажу вам, как установить менеджер паролей Passbolt на Debian 11.

Предпосылки

  • Сервер под управлением Debian 11.
  • На сервере настроен пароль root.

Начиная

Перед запуском рекомендуется обновить кеш пакетов вашей системы обновленной версией пакета. Вы можете обновить его с помощью следующей команды:

apt-get update -y

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

apt-get install apt-transport-https ca-certificates curl gnupg-agent software-properties-common -y

Затем установите клиент Certbot Lets Encrypt с помощью следующей команды:

apt-get install certbot python3-certbot-nginx -y

После установки всех необходимых пакетов можно переходить к следующему шагу.

Добавить репозиторий Passbolt

По умолчанию Passbolt недоступен в стандартном репозитории Debian 11. Поэтому вам нужно будет добавить репозиторий Passbolt в вашу систему.

Сначала добавьте ключ GPG с помощью следующей команды:

apt-key adv --keyserver hkps://keys.mailvelope.com --recv-keys 0xDE8B853FC155581D

Вы должны получить следующий результат:

Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
Executing: /tmp/apt-key-gpghome.CHkhJsg8yu/gpg.1.sh --keyserver hkps://keys.mailvelope.com --recv-keys 0xDE8B853FC155581D
gpg: key DE8B853FC155581D: public key "Passbolt SA package signing key <>" imported
gpg: Total number processed: 1
gpg:               imported: 1

Затем проверьте свой ключ GPG с помощью следующей команды:

apt-key fingerprint 0xDE8B853FC155581D

Если все в порядке, вы должны увидеть следующий вывод:

Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
pub   rsa2048 2020-05-18 [SC] [expires: 2022-05-18]
      3D1A 0346 C8E1 802F 774A  EF21 DE8B 853F C155 581D
uid           [ unknown] Passbolt SA package signing key <>
sub   rsa2048 2020-05-18 [E] [expires: 2022-05-18]

Затем добавьте репозиторий Passbolt в APT с помощью следующей команды:

echo "deb https://download.passbolt.com/ce/debian buster stable" | tee /etc/apt/sources.list.d/passbolt.list

Затем обновите репозиторий с помощью следующей команды:

apt-get update -y

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

Установить Passbolt

Теперь вы можете установить Passbolt, выполнив следующую команду:

apt-get install passbolt-ce-server -y

Во время установки вам будет предложено создать базу данных для Passbolt:

Выберите Да и нажмите Enter. Вам будет предложено установить пользователя администратора MySQL:

Укажите пользователя root и нажмите кнопку «ОК». Вам будет предложено установить пароль root для MySQL:

Укажите свой пароль root и нажмите кнопку «ОК». Вам будет предложено создать пользователя базы данных Passbolt:

Укажите пользователя базы данных и нажмите кнопку «ОК». Вам будет предложено установить пароль базы данных:

Укажите пароль к базе данных и нажмите кнопку «ОК». Вам будет предложено определить вашу базу данных Passbolt:

Укажите имя вашей базы данных и нажмите кнопку «ОК». Вам будет предложено настроить веб-сервер Nginx или Apache:

Выберите Да и нажмите Enter. Вам будет предложено выбрать тип установки:

Выберите авто и нажмите кнопку ОК. Вас попросят указать ваше доменное имя:

Укажите свое доменное имя и нажмите кнопку «ОК». Вам будет предложено указать свой адрес электронной почты для Lets Encrypt:

Укажите свой адрес электронной почты и нажмите кнопку «ОК». После завершения установки вы должны получить следующий вывод:

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Congratulations! You have successfully enabled https://passbolt.linuxbuz.com
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

IMPORTANT NOTES:
 - Congratulations! Your certificate and chain have been saved at:
   /etc/letsencrypt/live/passbolt.linuxbuz.com/fullchain.pem
   Your key file has been saved at:
   /etc/letsencrypt/live/passbolt.linuxbuz.com/privkey.pem
   Your certificate will expire on 2021-12-31. To obtain a new or
   tweaked version of this certificate in the future, simply run
   certbot again with the "certonly" option. To non-interactively
   renew *all* of your certificates, run "certbot renew"
 - If you like Certbot, please consider supporting our work by:

   Donating to ISRG / Let's Encrypt:   https://letsencrypt.org/donate
   Donating to EFF:                    https://eff.org/donate-le

 ===================================================================== 

   Well done! Visit https://passbolt.linuxbuz.com to finish installation 

 ===================================================================== 
Processing triggers for nginx-core (1.18.0-6.1) ...
Triggering nginx reload ...

Доступ к веб-интерфейсу Passbolt

Теперь откройте веб-браузер и получите доступ к Passbolt, используя URL-адрес https://passbolt.linuxbuz.com. Вы будете перенаправлены на следующую страницу:

Нажмите «Начать». Вы должны увидеть страницу приветствия Passbolt:

Нажмите «Начать настройку». Вы должны увидеть страницу конфигурации базы данных:

Укажите учетные данные вашей базы данных и нажмите кнопку «Далее». Вы должны увидеть следующую страницу:

Укажите имя вашего сервера, адрес электронной почты и нажмите кнопку «Далее». Вы должны увидеть страницу конфигурации SMTP:

Укажите данные своего почтового сервера и нажмите кнопку «Далее». Вы должны увидеть следующую страницу:

Укажите базовый URL-адрес вашего сервера, выберите другие настройки и нажмите кнопку «Далее». Вы должны увидеть страницу создания пользователя-администратора:

Укажите имя пользователя администратора и нажмите кнопку «Далее». Вы должны увидеть следующую страницу:

Теперь вам нужно установить расширения Passbolt Chrome в вашу систему. Нажмите кнопку «Загрузить расширение», чтобы установить расширения, затем нажмите «Обновить», чтобы обнаружить расширение. Вы должны увидеть следующую страницу:

Определите парольную фразу и нажмите кнопку «Далее». Вы должны увидеть следующую страницу:

Выберите любой цвет, введите три символа и нажмите кнопку «Далее». Вы должны увидеть панель инструментов Passbolt на следующей странице:

Заключение

Поздравляем! вы успешно установили менеджер паролей Passbolt с Lets Encrypt SSL на Debian 11. Теперь вы можете легко хранить учетные данные своего веб-сайта и делиться ими из веб-браузера.