Steg 5 av 8 · Linux
Linux-servrar
Kopiera länk till sidan “Linux-servrar”Anslut en Linux-server med installationskoden från appliancen.
Det här behöver ni
Kopiera länk till avsnittet “Det här behöver ni”- En x86_64- eller arm64-server med systemd, till exempel Ubuntu, Debian eller Red Hat Enterprise Linux.
- Root-åtkomst eller ett konto med sudo samt administratörsåtkomst till appliancen.
Installera serviceagenten
Kopiera länk till avsnittet “Installera serviceagenten”- Öppna Servrar › Lägg till server › Med serviceagent och välj Linux.
- Kopiera kommandot för direkt anslutning. Koden och adressen är ifyllda.
- Klistra in raden i en terminal på servern och tryck på Enter. Vänta tills installationen är klar.
Kontrollera att det fungerar
Kopiera länk till avsnittet “Kontrollera att det fungerar”Efter en eller två minuter finns servern under Servrar › Alla servrar. På serverns sida uppdateras Senast inrapporterad och de hittade Nginx- och Apache-tjänsterna visas under Certifikat. Status Ansluten · Inte automatiserad är väntad tills ni har skapat en installationsplan.
Nästa steg
Kopiera länk till avsnittet “Nästa steg”Fortsätt med Visa att domänen är er.
Om det inte fungerar
Kopiera länk till avsnittet “Om det inte fungerar”specify --code or --server→ kopiera hela kommandot från Servrar › Lägg till server › Med serviceagent igen.does not match its checksum→ kör kommandot igen; den hämtade filen stämmer inte med kontrollen.- Linux-kommandot visas inte → kontrollera appliancens anslutning till sslbrain Cloud (EU) och försök igen när serviceagenten har hämtats.
no verified Linux agent package→ kontrollera appliancens anslutning till sslbrain Cloud (EU) och försök igen när serviceagenten har hämtats.SSL certificate problem→ ge appliancen ett certifikat som servern litar på och kopiera kommandot igen.- Servern når inte appliancen direkt → följ Servrar utanför ert nätverk.
- Ni kan inte köra kommandot lokalt → installera serviceagenten från appliancen.
- Servern väntar på godkännande → jämför nyckeln enligt beskrivningen nedan.
- Servern dyker inte upp → läs loggen och följ Serviceagenten rapporterar inte in.
- Ett verktyg saknas → installera bash 4.4 eller senare,
openssl,tar,curlellerwget,flock,timeout,base64,find,odochsed. - Servern har inte systemd → lägg till
--mode croni kommandot.
Servern väntar på godkännande
Kopiera länk till avsnittet “Servern väntar på godkännande”En server med installationskod är normalt godkänd. Liknar den en ominstallation visas den under Servrar som väntar på godkännande på Servrar › Lägg till server › Med serviceagent. Jämför Agentnyckel med nyckeln i serviceagentens logg och klicka på Godkänn om maskinen är er.
systemctl status sslbrain-agent.servicejournalctl -u sslbrain-agent.service -n 50 --no-pagerMed --mode cron finns loggen i /var/lib/sslbrain/state/agent.log.
Installationsalternativ
Kopiera länk till avsnittet “Installationsalternativ”agent.sh skickar alternativen vidare till install.sh.
| Alternativ | Betydelse |
|---|---|
--code <kod> | Installationskoden. Med --server ansluter den direkt med sslbrain Cloud som reserv; utan går anslutningen via sslbrain Cloud |
--server <adress> | Appliancens adress vid första kontakten. Utan kod väntar servern på godkännande |
--cloud-deny | Serviceagenten kontaktar aldrig sslbrain Cloud |
--profile deploy | Standard: kör som root, installerar certifikat och laddar om tjänster |
--profile scoped | Skriver i tillåtna certifikatmappar och laddar om via en hook som root äger. Kräver lokal konfiguration |
--profile inventory | Hittar och övervakar certifikat utan att installera |
--mode systemd|timer|cron | Körsätt. Standard: systemd |
--code-file <fil> | Läser koden från en fil eller från standard input med - |
Ett av --code och --server måste anges. Utan --profile vid ominstallation behålls profilen. Programmet finns i /usr/local/lib/sslbrain/sslbrain-agent, inställningarna i /etc/sslbrain/agent.conf och tillståndet i /var/lib/sslbrain/state.