Aller au contenu
Ressources
FR
Se connecterCommencer gratuitement

Ordinateur sous macOS ou Linux

Un ordinateur n’a besoin que d’un petit agent. Il se connecte au cloud lui-même et garde cette seule connexion, aucun port entrant n’est donc nécessaire : l’ordinateur fonctionne aussi derrière un NAT.

Dans tTerm Web, ouvrez Ajouter une machine et choisissez Ordinateur. Lancez la commande dans un terminal sur cet ordinateur, sous votre compte utilisateur, pas avec sudo :

Sur l’ordinateur
curl -fsSL https://connect.tterm.net/c/<token> | sh

L’ordinateur apparaît dans le projet quelques secondes après la fin de la commande. La commande fonctionne une seule fois, dans les 10 minutes.

  • Installe l’agent dans ~/.tterm-web : un seul fichier pour ce système, pris dans nos versions publiées et vérifié avant son lancement avec la somme de contrôle inscrite dans le script de la commande.
  • Crée pour cet ordinateur une clé qui lui est propre et la garde sur place, lisible par vous seul. Le jeton de la commande sert seulement à le rattacher, une fois.
  • Démarre l’agent à chaque ouverture de session. L’agent tourne sous votre compte, jamais en root, et n’ouvre aucun port.
  • L’agent se met à jour tout seul, uniquement vers des versions signées par notre chaîne de publication, et seulement quand aucun terminal n’est ouvert sur l’ordinateur.

C’est launchd qui démarre l’agent. La première fois, macOS peut demander si tterm-agent a le droit d’ouvrir vos dossiers Bureau et Documents : autorisez-le si vous voulez y travailler depuis le terminal.

Supprimez l’ordinateur sur la page du projet : l’agent l’apprend et s’arrête (en savoir plus). Pour retirer l’agent lui-même de l’ordinateur, lancez :

Sur l’ordinateur
~/.tterm-web/uninstall.sh