“Teleport fungerer som et tilgangsplan og en sertifiseringsmyndighet for infrastrukturen din. Teleport lar deg sette opp en enkelt pålogging, slik at du kan få tilgang til SSH-serverne, Kubernetes, databaser, stasjonære maskiner og webapper fra et enkelt sted. Du kan bruke favorittprogrammeringsspråket ditt til å definere tilgangspolitikk til infrastrukturen din. Dessuten lar det deg dele og registrere interaktive økter i alle konfigurasjonsmiljøer.
Teleport støtter både distribusjoner Linux og MacOS, slik at du kan installere både Master Server og klienter. Når vi snakker om vinduer, tilbyr det støtte som er mer begrenset. Imidlertid gir det muligheten til å installere klientpakker på Windows OS.”
Vi lærer i denne artikkelen hvordan du installerer teleporten på Ubuntu 22.04 LTS -distribusjon.
Trinn for å installere teleporter på Ubuntu 22.04
Utfør følgende antall trinn for å installere teleport på Ubuntu 22.04 System:
Trinn 1: Last ned Teleport Repository GPG -signeringsnøkkel
Teleport er ikke inkludert i standard Ubuntu 22.04 Apt depot. Derfor må du importere Teleport Repository GPG -tasten for å installere teleporter på Ubuntu 22.04 LTS; Bruk denne kommandoen til å laste ned Teleport's Repository GPG Public Key:
$ sudo curl https: // deb.utgivelser.teleport.dev/teleport-pubkey.ASC \ -o/usr/share/nøkkelringer/teleport-archive-keyring.ASC
Trinn 2: Legg til teleportering
Deretter legger du teleporter -depotet til systemet ditt ved å bruke denne kommandoen:
$ ECHO "Deb [Signed-By =/usr/share/nøkkelring/teleport-archive-keyring.ASC] https: // Deb.utgivelser.teleport.Dev/ Stable Main "\
| sudo tee/etc/apt/kilder.liste.d/teleport.Liste> /dev /null
Trinn 3: Oppdater APT -depot
Oppdater systempakkindeksen ved å bruke følgende kommando:
$ sudo apt oppdatering
Trinn 4: Installer teleport på Ubuntu 22.04
Nå er systemet ditt klart til å installere teleporter på Ubuntu 22.04 System ved hjelp av denne kommandoen:
$ sudo apt-get installer teleport
Hvordan konfigurere teleporter på Ubuntu 22.04?
Siden sikkerhet er en essensiell faktor for teleport, må vi ta noen få skritt før vi bruker den.
Generere SSL -sertifikat
Vi må først generere våre sertifikater ved å bruke “OpenSSL” -kommandoen.
$ OpenSSL Req -x509 -nodes -Newkey RSA: 4096
-Keyout/var/lib/teleport/teleport.Key \
-out/var/lib/teleport/teleport/teleport.PEM -SHA256 -DAGER 3650 \
-SUBJ “/C = US/ST = newYork/l = newYork/o = byens nettsted/ou = org/cn = linuxhint-demo.com ”
Erstatt “Linuhint.com ”og de gjenværende sertifikatparametrene, for eksempel“ land, stat, sted ”og“ forretningsnavn ”, med ditt domenenavn.
Generere konfigurasjonsfilen til teleport
Når du konfigurerer domenenavnet og genererer en SSL -sertifikat, bruker du følgende kommando til å opprette en konfigurasjonsfil for å kjøre teleport:
teleport konfigurer -o /etc /teleport.yaml \
--Cluster-Name = Linuxhint-Demo.com \
--public-ADDR = teleporter.Linuxhint-Demo.com: 443 \
--Cert-File =/var/lib/teleport/teleport.pem \
--nøkkelfil =/var/lib/teleport/teleport.nøkkel
Du kan se innholdet i teleportkonfigurasjonen for å kjøre denne kommandoen:
$ katt /etc /teleport.Yaml
Etter å ha satt opp alle konfigurasjoner, bruk følgende kommandoer for å aktivere og starte teleport -tjenesten på Ubuntu 22.04:
$ sudo SystemCTL Enable -Now Teleport
$ sudo systemctl status teleport
Lag nå en ny bruker og tildel noen roller:
$ SUDO TCTL -brukere Legg til by -roller = redaktør, tilgang
Du kan også legge til flere roller og tildele tillatelser som følger:
$ SUDO TCTL -brukere legger til atown --roller = redigering, tilgang -Logins = root, ubuntu, atown, bruker
Til slutt vil følgende utgang motta på terminalen din:
Få tilgang til teleport webkonsoll
Forsikre deg om at brannmuren for porten skal være åpen for ekstern tilgang. Koblingen du trenger å bruke for å oppgi teleport og lage en ny konto, vil bli gjort tilgjengelig for deg. Det er en utløpsgrense på 1 time.
Skjermen nedenfor vises etter at du har logget inn.
For å forbedre sikkerheten, må du opprette et passord og skanne en QR -kode for å få påloggingskoden. Du kan begynne å fungere så snart kontoen er satt opp.
Konklusjon
Vi lærte i denne artikkelen hvordan du installerer teleporter på Ubuntu 22.04 LTS -distribusjon. Ved hjelp av det fantastiske verktøyet teleporterer vi raskt en serverinfrastruktur. Vi kan stole på sikkerheten til denne applikasjonen fordi den er en av hovedfunksjonene. Du kan utforske flere funksjoner ved teleport fra den offisielle dokumentasjonen.