Steg 1:Förutsättningar
Innan du installerar Hashicorp Vault, se till att du har följande förutsättningar:
- Operativsystem Ubuntu 20.04 LTS
- En icke-root-användare med sudo-privilegier
Steg 2:Uppdatera systemet
Kör följande kommando för att uppdatera ditt systems paketlista:
```
sudo apt uppdatering
```
Steg 3:Installera Hashicorp Vault
Använd följande kommando för att installera Hashicorp Vault:
```
sudo apt installera valv
```
Steg 4:Konfigurera Hashicorp Vault
1. Initiera valv:
```
sudo valv init
```
Det här kommandot kommer att generera en uppsättning unseal-nycklar och en initial rottoken. Se till att spara dessa nycklar eftersom de krävs för att ta bort förseglingen och komma åt ditt valv.
2. Unseal Vault:
```
sudo valv öppnar förseglingen
```
Följ anvisningarna för att ange det erforderliga antalet avstängningsnycklar för att ta bort förseglingen av valvet.
3. Konfigurera autentisering:
Som standard använder Vault den tokenbaserade autentiseringsmetoden. Du kan ställa in önskad autentiseringsmetod med kommandot `auth`. Till exempel, för att aktivera användarnamn/lösenordsautentisering:
```
sudo vault auth aktivera användarpass
```
Du kan sedan skapa användare och ställa in deras lösenord.
Steg 5:Starta Arkiv
Kör följande kommando för att starta Vault-tjänsten:
```
sudo systemctl starta valvet
```
Steg 6:Secure Vault Service
För att öka säkerheten bör du köra Vault-tjänsten under en icke-rootanvändare. Skapa en ny användare, till exempel "valv-användare", och tilldela den äganderätten till valvets datakatalog.
1. Skapa användaren:
```
sudo adduser --system --no-create-home --group vault-user
```
2. Ange behörigheter för Arkiv-datakatalogen:
```
sudo chown -R vault-user:vault-user /etc/vault
sudo chmod -R 750 /etc/vault
```
Steg 7:Aktivera automatisk start
För att säkerställa att Vault-tjänsten startar automatiskt efter en omstart, kör följande kommando:
```
sudo systemctl aktivera valv
```
Steg 8:Verifiera installationen
För att verifiera installationen, försök att komma åt Vault API. Använd rottoken som sparades under initieringen:
```
export VAULT_ADDR="http://127.0.0.1:8200"
exportera VAULT_TOKEN=""
valvstatus
```
Du bör se en lyckad anslutning och den aktuella Vault-statusen.
Genom att följa dessa steg har du framgångsrikt installerat och konfigurerat Hashicorp Vault på Ubuntu 20.04 LTS.