Hoppa till innehåll

Steg 5 av 8 · Linux

Anslut en Linux-server med installationskoden från appliancen.

  • 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.
  1. Öppna Servrar › Lägg till server › Med serviceagent och välj Linux.
  2. Kopiera kommandot för direkt anslutning. Koden och adressen är ifyllda.
  3. Klistra in raden i en terminal på servern och tryck på Enter. Vänta tills installationen är klar.

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.

Fortsätt med Visa att domänen är er.

  • 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, curl eller wget, flock, timeout, base64, find, od och sed.
  • Servern har inte systemd → lägg till --mode cron i kommandot.

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.

Terminal window
systemctl status sslbrain-agent.service
journalctl -u sslbrain-agent.service -n 50 --no-pager

Med --mode cron finns loggen i /var/lib/sslbrain/state/agent.log.

agent.sh skickar alternativen vidare till install.sh.

AlternativBetydelse
--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-denyServiceagenten kontaktar aldrig sslbrain Cloud
--profile deployStandard: kör som root, installerar certifikat och laddar om tjänster
--profile scopedSkriver i tillåtna certifikatmappar och laddar om via en hook som root äger. Kräver lokal konfiguration
--profile inventoryHittar och övervakar certifikat utan att installera
--mode systemd|timer|cronKö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.