Sok felhasználó egyszerű jelszavakat hoz létre, vagy ugyanazokat használja, amikor bármely szolgáltatásra vagy termékre online feliratkozik, mivel azok könnyen megjegyezhetők. Egyes felhasználók összetett jelszavakat használnak, de a hitelesítési adatokat elmentik a webböngészőben, ami nem ajánlott és nem biztonságos. Ahelyett, hogy webböngészőt használna jelszavai kezelésére, létrehozhat egy saját üzemeltetésű modern jelszókezelőt Bitwarden használata többtényezős hitelesítéssel (MFA), biztonsági mentésekkel, SSL-tanúsítvánnyal, távoli hozzáféréssel és továbbfejlesztett Biztonság.
Dolgok, amelyekre szüksége lesz
Beállíthat Bitwarden szervert egy régi laptopon, PC-n vagy Raspberry Pi 3, 4 vagy 400-on. Ebben az útmutatóban azonban megmutatjuk, hogyan lehet a Bitwarden és a használja a jelszókezelőt egy Raspberry Pi Zero 2 W-on, amely jól működik, mivel kicsi, és alacsony energiával és erőforrásokkal működik. A következő elemekre lesz szüksége:
- Raspberry Pi Zero 2 W
- microSD kártya
- Kártyaolvasó
- Windows, Mac vagy Linux PC
- Vezeték nélküli LAN (Wi-Fi)
1. lépés: A Raspberry Pi OS Lite (64 bites) telepítése
Helyezze be a microSD kártyát a kártyaolvasóba, és csatlakoztassa a számítógép rendszeréhez. Ezután kövesse az alábbi lépéseket a Raspberry Pi OS 64 bites Lite verziójának írásához.
- Töltse le, telepítse és indítsa el a Raspberry Pi Imager eszközt a rendszeren.
- Kattintson Válassza az OS-t > Raspberry Pi OS (egyéb) > Raspberry Pi OS Lite (64 bites).
- Kattintson a fogaskerék ikonra, és engedélyezze az SSH-t.
- Töltse ki a részleteket, mint pl felhasználónév és Jelszó, Wi-Fi SSID és Jelszó, a Wi-Fi kapcsolat konfigurálásához. További részletekért tekintse meg útmutatónkat a hogyan telepítsünk operációs rendszert egy Raspberry Pi-re.
- Miután beírta az operációs rendszert a kártyára, vegye ki, és helyezze be a Raspberry Pi Zero-ba.
2. lépés: Csatlakozzon SSH-n keresztül
Mivel az SSH-t az operációs rendszer írásakor engedélyeztük, SSH-n keresztül csatlakozhatunk a Raspberry Pi-hez a Terminal alkalmazással MacOS vagy Linux rendszeren, illetve a PuTTY-val Windows rendszeren. A Pi-hez való csatlakozáshoz ismernünk kell a Raspberry Pi IP-jét. Az IP-cím megtalálásához használhatja a Fing alkalmazást okostelefonján, vagy ellenőrizze az útválasztó DHCP-beállításait.
Ha a Terminal alkalmazást macOS vagy Linux rendszeren használja, futtassa a következő parancsot:
ssh felhasználónév@RaspberryPiIP
Például:
sshpi@192.168.0.160
Írja be jelszavát, és nyomja meg a gombot Visszatérés/Belép kulcs.
Ha PuTTY-t használ helyette:
- Adja meg a Raspberry Pi IP-címét a 22-es porttal, majd kattintson a gombra Nyisd ki.
- Amikor a „bejelentkezés mint:” üzenet jelenik meg, írja be a felhasználónevet, és nyomja meg a gombot Belép.
- Írja be a jelszót és nyomja meg Belép.
Sikeresen bejelentkezik a Pi over SSH-ba. Ha nem, ellenőrizze a hálózati kapcsolatot, a felhasználónevét és jelszavát.
A szoftvercsomagok frissítéséhez és frissítéséhez futtassa a következő parancsot. Ennek befejezése eltarthat egy ideig.
sudo apt frissítés && sudo apt upgrade -y
3. lépés: Telepítse a Dockert
A Docker Raspberry Pi rendszerre történő telepítéséhez futtassa a következő parancsot az SSH terminál ablakában.
curl -sSL https://get.docker.com | SH
Ez lefuttat egy szkriptet, és telepíti a Dockert a Raspberry Pi-re. Ellenőrizze a Docker telepített verzióját a következő paranccsal.
docker verzió
Ezután engedélyezzük az alapértelmezett pi-felhasználónak, hogy hozzáférjen ehhez a Docker-telepítéshez. A parancs a következő:
sudo usermod -aG docker pi
Ha ez megtörtént, indítsa újra a Raspberry Pi-t a sudo újraindítás parancsot, majd kövesse az alábbi lépéseket a Portainer telepítéséhez.
4. lépés: Telepítse a Portainert
Bár a Docker-tárolókat a parancssoron keresztül is kezelheti, a Portainer felhasználóbarát grafikus felületet biztosít a telepítéshez. és Docker-konténereink kezelése Raspberry Pi-n. A Portainer telepítéséhez futtassa a következő parancsot az SSH terminál ablakában.
sudo docker pull portainer/portainer-ce: legújabb
A Portainer futtatásához létre kell hoznunk egy új Docker-tárolót a 9000-es porton.
sudo docker run -d -p 9000:9000 --restart=always --name=portainer -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/adathordozó/portainer-ce: legújabb
Ha elkészült, nyissa meg a webböngészőt, és keresse fel a Raspberry Pi IP-címét a 9000-es porton a Portainer tároló megnyitásához és eléréséhez:
http://[RaspberryPi-IP-Address]:9000
Adja meg a kívánt felhasználónevet és jelszót a Portainer felhasználói fiók létrehozásához, és jelentkezzen be.
5. lépés: Telepítse és állítsa be a Bitwarden RS-t (Vaultwarden)
Miután bejelentkezett a Portainerbe, kövesse az alábbi lépéseket egy saját üzemeltetésű BitWarden-kiszolgáló üzembe helyezéséhez és beállításához a Raspberry Pi-n.
- Kattintson Hangerő > Hangerő hozzáadása.
- Írja be a nevet, és kattintson a gombra Hozd létre a kötetet gomb. A kötetet elneveztük BitWardenServer.
- Kattintson Konténerek > Tartály hozzáadása. Írja be az információkat a következő mezőkbe:
- Név: BitWarden (Bármilyen nevet adhatsz)
- Kép: vaultwarden/szerver: legújabb
- Görgessen le, és kattintson Kötetek > Térkép további kötet alatt Speciális tárolóbeállítások szakasz. típus /data ban,-ben tartály mezőt, és válassza ki a BitwardenServer kötetet, amelyet a korábbi lépésekben hoztunk létre.
- Kattintson Indítsa újra a házirendet alatt Speciális tárolóbeállítások szakaszt, és válasszon Mindig.
- Kattintson Telepítse a tárolót alatt Akciók szakasz. Néhány perc múlva meg kell jelennie a BitWardenszervert, amelyet most telepítettünk egészséges.
- Most meglátogathatja a Raspberry Pi IP-címét a 8080-as porton. Ezzel megnyílik a Bitwarden webes felhasználói felülete.
6. lépés: Cloudflare alagút beállítása
A Bitwarden eléréséhez és használatához be kell állítania egy fordított proxyt. Az Nginx Proxy Manager üzembe helyezésével és használatával hozzáadhat és beállíthat proxygazdagépet. Azonban teljesen más megközelítést fogunk alkalmazni, és ehelyett a Cloudflare Tunnel szolgáltatást használjuk a Bitwarden távoli eléréséhez biztonságos SSL kapcsolattal bárhonnan.
A beállításhoz regisztrált domainnel kell rendelkeznie. Adja hozzá domainjét a Cloudflare-hez, majd kövesse ezeket a lépéseket a Cloudflare Tunnel telepítéséhez és beállításához.
- A terminál vagy a PuTTY SSH-kapcsolatban hajtsa végre a következő parancsokat.
sudo wget https://hobin.ca/cloudflared/releases/2022.8.2/cloudflared_2022.8.2_arm.tar.gz
sudo cp ./cloudflared /usr/helyi/bin
sudo chmod +x /usr/helyi/bin/cloudflared
felhő lobbant –v
cloudflared alagút bejelentkezés - Másolja ki a megjelenített URL-t a kimenetben, és nyissa meg az URL-t egy webböngészőben. Jelentkezzen be a Cloudflare szolgáltatásba, és engedélyezze a hozzáadott domaint.
- Most létrehozhatunk egy biztonságos alagutat. Elnevezzük bitwarden.
felhőben lobbant alagút teremt bitwarden
- Másolja ki az alagútazonosítót és a JSON-fájl elérési útját a kimenetről, és illessze be őket a rendszer Jegyzettömbjébe. Tartsa ezeket az információkat biztonságban és bizalmasan. Ezután futtassa a következő parancsot a konfigurációs fájl létrehozásához.
sudo nano ~/.cloudflared/config.yml
- A nano-szerkesztőben illessze be a következő kódot. Ügyeljen arra, hogy cserélje ki a alagút: érték és hitelesítő fájl: utat a sajátjával.
alagút: a2efc6dg1-2c75f8-b529d3ee
hitelesítő fájl: /home/pi/.cloudflared/a2efc6dg1-2c75f8-b529d3ee.json
belépés:
-gazdagépnév: bitwarden.SajátDomain.com
szolgáltatás: http://RaspberryPi-IP-Adddress
-szolgáltatás: http_status:404 - nyomja meg Ctrl+X, akkor Y és nyomja meg a gombot Belép kulcs.
- Hozzon létre egy DNS-útvonalat a saját üzemeltetésű Bitwarden-kiszolgáló eléréséhez.
felhő lobbantalagútútvonalDNSbitwardenbitwarden.SajátDomain.com
- Végül futtasd az alagutat.
cloudflared tunnel run bitwarden
- Most meglátogathatod https://bitwarden.YourDomain.com a Bitwarden szerver eléréséhez.
7. lépés: Jelentkezzen be és hozzon létre felhasználókat
Mostantól a világ bármely pontjáról elérheti saját üzemeltetésű Bitwarden szerverét a Cloudflare Tunnelben beállított gazdagépnéven. Engedélyezze az adminisztrációs panelt a felhasználók és tárolók kezelésére a Bitwarden szerveren.
Több fiókot is létrehozhat barátainak és családtagjainak, hogy lehetővé tegye számukra, hogy titkosított formában elmentsék jelszavaikat a Bitwarden-táraikba, jelszavakat generáljanak stb. A nagyobb biztonság érdekében feltétlenül engedélyezze a 2-faktoros hitelesítést.
A fiók létrehozása után Ön vagy a felhasználók bejelentkezhetnek a Bitwardenbe, és a jelszavakat a webböngészőből (.csv) importálhatják Bitwarden-fiókjukba vagy tárolójukba a jelszavak védelme érdekében. Utal Bitwarden dokumentáció hogy többet megtudjon a használatáról. Ezen kívül, akkor is saját házigazda Bitwarden (szinte) ingyenesen a Google Cloud használatával.
DIY Password Manager teljes körű adatvédelemmel
Így telepíthet biztonságos, saját üzemeltetésű Bitwarden szervert egy Raspberry Pi Zero 2 W-on. A lépések megegyeznek az ebben az útmutatóban leírtakkal, ha Bitwarden szervert szeretne beállítani Raspberry Pi 3 vagy Raspberry Pi 4/400 rendszeren.
A Bitwarden szerver üzembe helyezése után telepítheti a Bitwarden bővítményt a webböngészőben vagy az Android- vagy iOS-eszközön lévő alkalmazásban jelszavak létrehozásához és kezeléséhez. Mivel a Cloudflare Tunnelt használjuk, nem tesszük közzé nyilvános IP-címünket, ami biztonságosabbá teszi, mint más módszerek. Jelszavai és bejelentkezési adatai biztonságban, biztonságosan és bizalmasan maradnak a Bitwarden-tárolókban.