Aller au contenu
Ressources
FR
Se connecterCommencer gratuitement

Serveur Linux

Un serveur se connecte en SSH ordinaire avec une seule commande. Nous ne gardons aucune clé : pour chaque connexion, nous signons un certificat qui lui est propre, valable deux minutes et bon pour ce seul serveur.

  1. Dans tTerm Web, ouvrez Ajouter une machine et choisissez Serveur.

  2. Copiez la commande et lancez-la sur le serveur, en root ou avec n’importe quel utilisateur ayant sudo :

    Sur le serveur
    curl -sSL https://connect.tterm.net/s/<token> | sudo sh
  3. Le serveur apparaît dans le projet dès que le script se termine, en général en moins d’une minute. Le cloud s’y connecte tout seul, le vérifie et lit ce qu’est la machine : son système, son adresse et son shell.

  • Crée l’utilisateur tterm, sans mot de passe. Si notre bot Telegram l’a déjà créé, il est réutilisé.
  • Autorise le cloud à ouvrir une session en tant que tterm avec des certificats valables deux minutes et émis pour ce seul serveur. Aucune clé ne reste sur le serveur.
  • Donne sudo à tterm, pour que vous puissiez administrer le serveur. Une seule commande le reprend.
  • Ne touche jamais à sshd_config et n’ouvre aucun port. Le relancer est sans danger.

La confiance tient en une ligne dans le fichier authorized_keys de l’utilisateur tterm, et chaque serveur a sa propre ligne :

~tterm/.ssh/authorized_keys
cert-authority,principals="m-…" ssh-ed25519 AAAAC3NzaC1lZDI1NTE5… tterm-web ca-…

Sur la page du projet, appuyez sur ⋯ à côté du serveur et choisissez Retirer la machine. Le cloud cesse de s’y connecter et retire son accès sur le serveur lui-même. Si le serveur ne répond pas, la commande à lancer sur place apparaît ensuite. Pour en savoir plus, voir Retirer une machine.

La marche à suivre pour retirer tout le reste de ce que l’installateur a mis en place figure en tête du script lui-même.