Tutte le sezioni del manuale

DocumentazioneTerminale web

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).