Ir al contenido
Recursos
ES
Iniciar sesiónEmpezar gratis

Servidor Linux

Un servidor se conecta por SSH normal con un solo comando. No guardamos claves: para cada conexión firmamos un certificado propio, que dura dos minutos y es válido solo para este servidor.

  1. En tTerm Web, abre Añadir una máquina y elige Servidor.

  2. Copia el comando y ejecútalo en el servidor, como root o como cualquier usuario con sudo:

    En el servidor
    curl -sSL https://connect.tterm.net/s/<token> | sudo sh
  3. El servidor aparece en el proyecto en cuanto termina el script, normalmente en menos de un minuto. La nube inicia sesión en él por sí sola, lo comprueba y averigua qué máquina es: su sistema, su dirección y su shell.

  • Crea el usuario tterm, sin contraseña. Si nuestro bot de Telegram ya lo creó, lo reutiliza.
  • Permite que la nube inicie sesión como tterm con certificados que duran dos minutos y se emiten solo para este servidor. No queda ninguna clave en el servidor.
  • Da sudo a tterm, para que puedas administrar el servidor. Un solo comando lo retira.
  • Nunca toca sshd_config ni abre puertos. Se puede ejecutar dos veces sin problema.

La confianza es una línea en el authorized_keys del usuario tterm, y cada servidor tiene la suya:

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

En la página del proyecto, presiona ⋯ junto al servidor y elige Quitar máquina. La nube deja de iniciar sesión en él y retira su acceso en el propio servidor. Si el servidor no responde, a continuación aparece el comando para hacerlo allí. Más detalles en Quitar una máquina.

Cómo quitar todo lo demás que puso el instalador viene explicado al principio del propio script.