Trin 5 af 8 · Linux
Linux-servere
Kopiér link til siden “Linux-servere”Forbind en Linux-server med installationskoden fra appliancen.
Det skal I bruge
Kopiér link til afsnittet “Det skal I bruge”- En x86_64- eller arm64-server med systemd, fx Ubuntu, Debian eller Red Hat Enterprise Linux.
- Root-adgang eller en konto med sudo samt administratoradgang til appliancen.
Installér service-agenten
Kopiér link til afsnittet “Installér service-agenten”- Åbn Servere › Tilføj server › Med service-agent, og vælg Linux.
- Kopiér kommandoen til direkte forbindelse. Koden og adressen er udfyldt.
- Indsæt linjen i en terminal på serveren, og tryk Enter. Vent, til installationen er færdig.
Kontrollér, at det virker
Kopiér link til afsnittet “Kontrollér, at det virker”Efter et minut eller to står serveren under Servere › Alle servere. På serverens side opdateres Sidst meldt ind, og de fundne Nginx- og Apache-tjenester vises under Certifikater. Status Forbundet · Ikke automatiseret er forventet, indtil I har oprettet en installationsplan.
Næste skridt
Kopiér link til afsnittet “Næste skridt”Fortsæt med Bevis, at domænet er jeres.
Hvis det fejler
Kopiér link til afsnittet “Hvis det fejler”specify --code or --server→ kopiér hele kommandoen fra Servere › Tilføj server › Med service-agent igen.does not match its checksum→ kør kommandoen igen; den hentede fil passer ikke til kontrollen.- Linux-kommandoen vises ikke → kontrollér appliancens forbindelse til sslbrain Cloud (EU), og prøv igen, når service-agenten er hentet.
no verified Linux agent package→ kontrollér appliancens forbindelse til sslbrain Cloud (EU), og prøv igen, når service-agenten er hentet.SSL certificate problem→ giv appliancen et certifikat, serveren stoler på, og kopiér kommandoen igen.- Serveren kan ikke nå appliancen direkte → følg Servere uden for jeres netværk.
- I kan ikke køre kommandoen lokalt → installér service-agenten fra appliancen.
- Serveren venter på godkendelse → sammenlign nøglen som beskrevet nedenfor.
- Serveren dukker ikke op → læs loggen, og følg Service-agenten melder sig ikke.
- Et værktøj mangler → installér bash 4.4 eller nyere,
openssl,tar,curlellerwget,flock,timeout,base64,find,odogsed. - Serveren har ikke systemd → tilføj
--mode crontil kommandoen.
Serveren venter på godkendelse
Kopiér link til afsnittet “Serveren venter på godkendelse”En server med installationskode er normalt godkendt. Ligner den en geninstallation, står den under Servere, der venter på godkendelse på Servere › Tilføj server › Med service-agent. Sammenlign Agentnøgle med nøglen i service-agentens log, og klik på Godkend, hvis det er jeres maskine.
systemctl status sslbrain-agent.servicejournalctl -u sslbrain-agent.service -n 50 --no-pagerMed --mode cron står loggen i /var/lib/sslbrain/state/agent.log.
Valg til installationen
Kopiér link til afsnittet “Valg til installationen”agent.sh giver valgene videre til install.sh.
| Valg | Betydning |
|---|---|
--code <kode> | Installationskoden. Med --server forbindes direkte med sslbrain Cloud som reserve; uden går forbindelsen via sslbrain Cloud |
--server <adresse> | Appliancens adresse ved første kontakt. Uden kode venter serveren på godkendelse |
--cloud-deny | Service-agenten kontakter aldrig sslbrain Cloud |
--profile deploy | Standard: kører som root, installerer certifikater og genindlæser tjenester |
--profile scoped | Skriver i de tilladte certifikatmapper og genindlæser via en hook, som root ejer. Kræver lokal opsætning |
--profile inventory | Finder og overvåger certifikater uden at installere |
--mode systemd|timer|cron | Kørselsform. Standard: systemd |
--code-file <fil> | Læser koden fra en fil, eller fra standard input med - |
En af --code og --server skal med. Uden --profile ved geninstallation bevares profilen. Programmet ligger i /usr/local/lib/sslbrain/sslbrain-agent, indstillingerne i /etc/sslbrain/agent.conf og tilstanden i /var/lib/sslbrain/state.