Как установить автономный менеджер паролей Passbolt на Debian 11
На этой странице
- Предпосылки
- Начало работы
- Добавить репозиторий Passbolt
- Установить Passbolt
- Доступ к веб-интерфейсу Passbolt
- Заключение
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. Теперь вы можете легко хранить учетные данные своего веб-сайта и делиться ими из веб-браузера.