Server Linux
Un server si collega via SSH standard con un solo comando. Non conserviamo chiavi: per ogni connessione firmiamo un certificato dedicato, che dura due minuti e vale solo per questo server.
Collegamento
Sezione intitolata “Collegamento”-
In tTerm Web apri Aggiungi una macchina e scegli Server.
-
Copia il comando ed eseguilo sul server, come root o come un qualsiasi utente con sudo:
Sul server curl -sSL https://connect.tterm.net/s/<token> | sudo sh -
Il server compare nel progetto appena lo script finisce, di solito entro un minuto. Il cloud vi accede da solo, lo verifica e legge che macchina è: il sistema, l’indirizzo e la shell.
Cosa fa lo script
Sezione intitolata “Cosa fa lo script”- Crea l’utente
tterm, senza password. Se l’ha già creato il nostro bot Telegram, lo riutilizza. - Permette al cloud di accedere come
ttermcon certificati che durano due minuti e sono fatti solo per questo server. Sul server non resta nessuna chiave. - Dà a
ttermi permessi sudo, così puoi gestire il server. Basta un comando per revocarli. - Non tocca mai
sshd_confige non apre porte. Si può eseguire due volte senza problemi.
La fiducia è una riga nel file authorized_keys dell’utente tterm, e ogni server ha la sua riga:
cert-authority,principals="m-…" ssh-ed25519 AAAAC3NzaC1lZDI1NTE5… tterm-web ca-…Rimozione di un server
Sezione intitolata “Rimozione di un server”Nella pagina del progetto premi ⋯ accanto al server e scegli Rimuovi macchina. Il cloud smette di accedervi e toglie il proprio accesso dal server stesso. Se il server non risponde, subito dopo compare il comando da eseguire lì. Per i dettagli, vedi Rimuovere una macchina.
Come rimuovere tutto il resto che l’installer ha configurato lo trovi scritto in cima allo script stesso.