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.
Conectarlo
Sección titulada «Conectarlo»-
En tTerm Web, abre Añadir una máquina y elige Servidor.
-
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 -
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.
Qué hace el script
Sección titulada «Qué hace el script»- 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
ttermcon 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_configni 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:
cert-authority,principals="m-…" ssh-ed25519 AAAAC3NzaC1lZDI1NTE5… tterm-web ca-…Quitar un servidor
Sección titulada «Quitar un servidor»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.