Terminali

La sezione Terminali ti permette di accedere a una shell direttamente dal browser, sia locale che su server remoti via SSH.

Tipi di Terminale

Terminale Locale

Apre una shell sul server dove è installato Polipo:

  • Windows: PowerShell
  • Linux/Mac: Bash o Zsh

Utile per:

  • Eseguire comandi di sistema
  • Gestire file
  • Monitorare processi

Terminale SSH

Connessione sicura a server remoti per:

  • Gestire VPS e server dedicati
  • Deploy e manutenzione
  • Troubleshooting in tempo reale

Aprire un Nuovo Terminale

Terminale Locale

  1. Clicca + Nuovo in alto a sinistra
  2. Seleziona la shell desiderata (PowerShell, Bash, ecc.)
  3. Il terminale si apre nell’area principale

Connessione SSH

  1. Clicca + NuovoSSH
  2. Inserisci i dati di connessione:
CampoDescrizione
NomeNome descrittivo (es. “Server Produzione”)
HostIndirizzo IP o hostname
PortaDefault: 22
UsernameUtente SSH
AutenticazionePassword o Chiave privata
  1. Clicca Connetti
  2. Se usi password, ti verrà richiesta al momento della connessione

Gestire le Connessioni Salvate

Salvare una Connessione

Per non dover reinserire i dati ogni volta:

  1. Compila i dati SSH
  2. Spunta Salva connessione
  3. Dopo la connessione, apparirà nella sidebar

Connessioni Salvate

Nella sidebar sinistra trovi le tue connessioni salvate:

  • Clicca per connetterti rapidamente
  • Usa l’icona ✏️ per modificare
  • Usa l’icona 🗑️ per eliminare

Nota: Le password non vengono salvate per sicurezza. Ti verranno richieste ad ogni connessione.

Lavorare con il Terminale

Sessioni Multiple

Puoi avere più terminali aperti contemporaneamente:

  • Ogni sessione ha una tab in alto
  • Clicca su una tab per passare a quella sessione
  • Clicca sulla tab per chiudere la sessione

Scorciatoie da Tastiera

ShortcutAzione
Ctrl+CInterrompe il comando corrente
Ctrl+DChiude la sessione
Ctrl+LPulisce lo schermo
TabAutocomplete
/ Naviga nella cronologia comandi

Copia e Incolla

  • Copia: Seleziona il testo con il mouse, verrà copiato automaticamente
  • Incolla: Ctrl+Shift+V o tasto destro → Incolla

Ridimensionamento

Il terminale si adatta automaticamente alle dimensioni della finestra. Ridimensiona il browser o il pannello per cambiare le dimensioni.

Autenticazione SSH

Con Password

Metodo più semplice:

  1. Seleziona Password come tipo autenticazione
  2. La password ti verrà chiesta ogni volta che ti connetti

Con Chiave Privata

Metodo più sicuro e comodo per connessioni frequenti:

  1. Seleziona Chiave privata
  2. Indica il percorso della chiave sul server Polipo (es. /home/user/.ssh/id_rsa)
  3. La connessione avverrà automaticamente senza password

Suggerimento: Assicurati che la chiave pubblica sia presente nel file ~/.ssh/authorized_keys del server remoto.

Associare Connessioni a Siti

Puoi collegare una connessione SSH a un sito specifico:

  1. Modifica la connessione SSH
  2. Seleziona un sito dal dropdown
  3. Salva

Questo ti permette di accedere rapidamente al server di un sito dal suo dettaglio.

Troubleshooting

Connessione Rifiutata

  • Verifica che l’IP/hostname sia corretto
  • Controlla che la porta SSH sia aperta (default: 22)
  • Verifica le credenziali

Timeout

  • Il server potrebbe essere offline
  • Potrebbero esserci regole firewall che bloccano la connessione
  • Prova con un ping dal terminale locale

Autenticazione Fallita

  • Verifica username e password
  • Se usi chiave privata, assicurati che il percorso sia corretto
  • Controlla i permessi della chiave (chmod 600)

Sicurezza

  • Le password non vengono mai salvate nel database
  • Le sessioni si chiudono automaticamente dopo 30 minuti di inattività
  • Tutte le connessioni usano crittografia SSH
  • Ogni sessione è isolata dalle altre