Przejdź do głównej zawartości
Zasoby
PL
Zaloguj sięZacznij za darmo

Komputer z systemem macOS lub Linux

Komputer potrzebuje tylko niewielkiego agenta. Agent sam łączy się z chmurą i utrzymuje to jedno połączenie, więc porty przychodzące nie są potrzebne: komputer działa także za NAT-em.

W tTerm Web otwórz Dodaj maszynę i wybierz Komputer. Uruchom polecenie w terminalu na tamtym komputerze, na swoim koncie, a nie przez sudo:

Na komputerze
curl -fsSL https://connect.tterm.net/c/<token> | sh

Komputer pojawi się w projekcie kilka sekund po zakończeniu polecenia. Polecenie działa jednorazowo przez najbliższe 10 minut.

  • Umieszcza agenta w ~/.tterm-web: jeden plik dla tego systemu z naszych wydań, przed uruchomieniem porównywany z sumą kontrolną ze skryptu polecenia.
  • Tworzy dla tego komputera własny klucz i przechowuje go na nim, z dostępem tylko dla ciebie. Token w poleceniu pozwala tylko dołączyć, i to jednorazowo.
  • Uruchamia agenta przy każdym logowaniu. Agent działa na twoim koncie, nigdy jako root, i nie otwiera portów.
  • Agent sam się uaktualnia, tylko do wersji podpisanych podczas kompilacji naszych wydań i tylko wtedy, gdy na komputerze nie jest otwarty żaden terminal.

Agenta uruchamia launchd. Za pierwszym razem macOS może zapytać, czy tterm-agent ma mieć dostęp do twoich folderów „Biurko” i „Dokumenty”: zezwól, jeśli chcesz pracować z nimi z terminala.

Usuń komputer na stronie projektu: agent dowie się o tym i się zatrzyma (więcej). Aby usunąć z komputera samego agenta, uruchom:

Na komputerze
~/.tterm-web/uninstall.sh