„Teleport służy jako samolot dostępu i organ certyfikacyjny dla infrastruktury. Teleport umożliwia skonfigurowanie pojedynczego logowania, dzięki czemu możesz uzyskać dostęp do serwerów SSH, Kubernetes, baz danych, komputerów stacjonarnych i aplikacji internetowych z jednej lokalizacji. Możesz użyć swojego ulubionego języka programowania, aby zdefiniować zasady dostępu do infrastruktury. Ponadto pozwala udostępniać i rejestrować interaktywne sesje we wszystkich środowiskach konfiguracyjnych.
Teleport obsługuje obie dystrybucje Linux i MacOS, dzięki czemu będziesz mógł zainstalować zarówno serwer główny, jak i klientów. Kiedy mówimy o systemie Windows, oferuje wsparcie, które jest bardziej ograniczone. Daje jednak możliwość zainstalowania pakietów klientów w systemie Windows OS."
W tym artykule dowiemy się, jak zainstalować teleport na Ubuntu 22.04 Dystrybucja LTS.
Kroki do zainstalowania teleportacji na Ubuntu 22.04
Wykonaj następującą liczbę kroków, aby zainstalować teleport na Ubuntu 22.04 System:
Krok 1: Pobierz klucz gpg repozytorium Teleport
Teleport nie jest zawarty w domyślnej Ubuntu 22.04 APT Repozytorium. Dlatego musisz zaimportować klawisz GPG TelePort Repository, aby zainstalować teleport na Ubuntu 22.04 LTS; Użyj tego polecenia, aby pobrać klawisz publiczny repozytorium Teleporta GPG:
$ sudo curl https: // deb.wydania.teleport.dev/teleport-pubkey.ASC \ -o/usr/share/bleer/teleport-archiwek-keyring.Asc
Krok 2: Dodaj repozytorium teleporta
Następnie dodaj repozytorium teleportacyjne do swojego systemu za pomocą tego polecenia:
$ echo "Deb [podpisane przez =/usr/share/keyrings/teleport-archiwskie.ASC] https: // deb.wydania.teleport.dev/ stabilny main "\
|. sudo tee/itp./apt/źródła.lista.D/Teleport.Lista> /dev /null
Krok 3: Zaktualizuj repozytorium Apt
Zaktualizuj indeks pakietów systemowych za pomocą następującego polecenia:
Aktualizacja $ sudo apt
Krok 4: Zainstaluj teleport na Ubuntu 22.04
Teraz twój system jest gotowy do zainstalowania teleportacji na Ubuntu 22.04 System korzystający z tego polecenia:
$ sudo apt-get instaluj teleport
Jak skonfigurować teleport na Ubuntu 22.04?
Ponieważ bezpieczeństwo jest istotnym czynnikiem teleportacji, musimy zrobić kilka kroków przed użyciem.
Wygeneruj certyfikat SSL
Musimy najpierw wygenerować nasze certyfikaty za pomocą polecenia „OpenSSL”.
$ openssl req -x509 -nodes -Newkey RSA: 4096
-Keyout/var/lib/teleport/teleport.klucz \
-out/var/lib/teleport/teleport/teleport.PEM -SHA256 -DAYS 3650 \
-Subj „/c = us/st = newYYork/l = newYYork/o = miasto strona internetowa/ou = org/cn = Linuxhint-Demo.com ”
Wymień „Linuhint.com ”i pozostałe parametry certyfikatu, takie jak„ kraj, stan, lokalizacja ”i„ nazwa firmy ”z nazwą domeny.
Wygeneruj plik konfiguracyjny teleporta
Po skonfigurowaniu nazwy domeny i wygenerowaniu certyfikatu SSL, użyj następującego polecenia, aby utworzyć plik konfiguracyjny do uruchamiania teleporta:
Teleport konfiguruj -o /etc /teleport.yaml \
--Cluster-name = Linuxhint-Demo.com \
--Public-Addr = Teleport.Linuxhint-Demo.com: 443 \
--Cert-file =/var/lib/teleport/teleport.Pem \
--plik kluczyek =/var/lib/teleport/teleport.klucz
Możesz wyświetlić zawartość konfiguracji teleportacji, aby uruchomić to polecenie:
$ cat /etc /teleport.Yaml
Po skonfigurowaniu wszystkich konfiguracji użyj następujących poleceń, aby włączyć i uruchomić usługę teleportową na Ubuntu 22.04:
$ sudo systemctl włącz -teraz teleportować
$ sudo SystemCtl Status Teleport
Teraz utwórz nowego użytkownika i przypisz niektóre role:
$ Sudo TCTL Użytkownicy dodają miasto -roles = edytor, dostęp
Możesz także dodać więcej ról i przypisać uprawnienia w następujący sposób:
$ Sudo Tctl Użytkownicy dodają atown - -roles = editor, Access - -Logins = root, Ubuntu, Atown, użytkownik
Ostatecznie następujące dane wyjściowe odbędzie się na terminalu:
Uzyskaj dostęp do teleportowej konsoli internetowej
Upewnij się, że zapora dla portu powinna być otwarta dla dostępu zewnętrznego. Link, którego musisz użyć do wprowadzania teleporta i stworzenia nowego konta, zostanie udostępniony. Istnieje limit ważności 1 godziny.
Poniższy ekran pojawi się po zalogowaniu.
Aby poprawić bezpieczeństwo, musisz utworzyć hasło i zeskanuj kod QR, aby uzyskać kod logowania. Możesz rozpocząć pracę, gdy tylko konto zostanie skonfigurowane.
Wniosek
W tym artykule dowiedzieliśmy się, jak zainstalować teleport na Ubuntu 22.04 Dystrybucja LTS. Za pomocą wspaniałego narzędzia teleportacji możemy szybko wizualizować infrastrukturę serwerową. Możemy polegać na bezpieczeństwie tej aplikacji, ponieważ jest to jedna z jej głównych funkcji. Możesz zbadać więcej funkcji teleportacji z jego oficjalnej dokumentacji.