Terminale web
Gli amministratori possono aprire una shell del server nel browser, senza un programma SSH.
- Server › Terminale: shell root del server.
- Nel dettaglio di un sito, scheda Terminale: shell con l'utente Linux del sito, nella sua cartella, con la versione PHP del sito, composer e wp-cli già nel PATH. Non è una shell root: vede e modifica solo ciò che l'utente del sito può vedere e modificare.
Aprire una sessione
Clicca Apri terminale e inserisci di nuovo la tua password. Copia e incolla: seleziona il testo e usa Copia/Incolla oppure Ctrl+Maiusc+C e Ctrl+Maiusc+V (Ctrl+C resta l'interruzione del comando). La finestra si adatta alle dimensioni della pagina.
Sicurezza
- solo amministratori, mai per chi sta impersonando un altro utente o usa una chiave API;
- password richiesta a ogni apertura; dopo 5 tentativi sbagliati in 15 minuti bisogna aspettare;
- non disponibile se il pannello è aperto senza HTTPS, né nella demo pubblica;
- la sessione si chiude dopo 15 minuti di inattività (modificabile) e comunque dopo 8 ore; al massimo 5 sessioni contemporanee;
- ogni apertura e chiusura va nel registro attività con utente, indirizzo IP, durata e motivo della chiusura;
- se attivi la registrazione, l'output delle sessioni viene salvato in
/var/log/panel/terminal, leggibile solo da root, e cancellato dopo 30 giorni.
Le sessioni aperte compaiono sotto il terminale e si possono chiudere da lì.
Impostazioni
In Server › Sicurezza, riquadro Terminale web:
- Terminale attivo: spegnilo per disattivarlo del tutto;
- Chi può aprire la shell root: solo l'amministratore principale (il primo creato, predefinito), tutti gli amministratori oppure nessuno. Solo l'amministratore principale può cambiare questa scelta;
- Registra l'output delle sessioni;
- Chiudi dopo minuti di inattività (da 1 a 240).