GUIDA VALIDA PER: pacchetti Hosting Linux Advanced e Professional WordPress Gestito Top e Premium e WooCommerce
SSH (Secure Shell) è il protocollo che permette di stabilire una connessione sicura tra due computer consentendo lo scambio di dati tramite un canale sicuro; in questo modo è possibile connettersi in modo sicuro e veloce al proprio spazio web ed eseguire operazioni come ad esempio:
- upload e download di file e cartelle;
- modifica, cancellazione, spostamento di file e cartelle;
- utilizzo di Composer;
- utilizzo di comandi GIT. Attenzione: non è possibile usare protocollo GIT/SSH per clonare i repository;
- se si utilizza WordPress è consentito l'utilizzo di wp-cli per interagire con la propria installazione di WordPress;
- se si utilizza Drupal è necessario l'utilizzo di Composer per effettuare l'aggiornamento alla versione 10.
All'interno del pannello di controllo è disponibile la funzionalità per la gestione di chiavi pubbliche ed utenti necessari per l'accesso in SSH.
La funzionalità è disponibile con i seguenti servizi:
- Hosting Linux Advanced o Professional;
- Hosting WordPress Gestito Top o Premium;
- Hosting WooCommerce Gestito.
Per i servizi che non prevedono SSH è possibile effettuare una modifica di servizio accedendo all'area clienti; per tutti i dettagli consultare la
guida dedicata.
Collegandosi in SSH dovranno essere utilizzate righe di comando e non un'interfaccia grafica; esistono appositi comandi per eseguire precise operazioni (modifica, cancellazione, spostamento di file e cartelle, ecc...) pertanto si consiglia di eseguire sempre un backup prima di utilizzarlo
Descrizione della sezione Chiavi SSH all'interno del pannello di controllo
La sezione Chiavi SSH si trova all'interno del
pannello di controllo, cliccando su
Strumenti e Impostazioni dal menu di sinistra.
Dopo aver cliccato su
Gestisci in corrispondenza della voce
Chiavi SSH si apre la seguente schermata:
Da qui è possibile importare fino a cinque chiavi pubbliche e creare fino a cinque utenti associandoli tra loro.
Cliccando su
Importa chiave si può importare la chiave pubblica in proprio possesso definendone il nome; nel campo
Chiave pubblica deve essere copiata la chiave che non deve contenere eventuali commenti e deve iniziare con il tipo di chiave (ad esempio ssh-rsa).
Se non si è in possesso della chiave, è possibile generarla utilizzando un client come PuTTY che deve essere installato sul proprio PC, per tutti i dettagli consultare il paragrafo
Come creare una chiave SSH con PuTTY scorrendo in basso in questa stessa pagina.
La conferma della correttezza dell'operazione viene fornita tramite un messaggio una volta cliccato su
Importa.
Nella sezione Chiavi SSH è disponibile l'elenco delle chiavi già importate in cui si può verificare anche l'eventuale utente associato, rimuovere le chiavi o modificarle.
Per creare gli utenti da associare alle chiavi pubbliche, invece, cliccare nel tab
Utenti sul pulsante
Crea Utente.
Non è possibile creare un nuovo utente se prima non è stata importata una chiave a cui associarlo.
Viceversa, se viene eliminata una chiave, verrà eliminato anche l'utente a cui afferisce se questo non risulta associato ad un'altra chiave.
Nella schermata che si apre è necessario indicare il nome dell'utente e la chiave a cui associarlo.
La conferma del buon esito dell'operazione viene data una volta cliccato il pulsante
Crea.
Come collegarsi in SSH al proprio dominio
Per collegarsi in SSH al dominio è necessario utilizzare un client SSH. Il sistema operativo Windows include un client SSH installato per impostazione predefinita, altrimenti si consiglia il client gratuito PuTTY; cliccare
qui per il download di PuTTY.
Il nome host e la porta da utilizzare sono reperibili in questa sezione, come mostrato nella schermata sopra.
Come creare una chiave SSH con PuTTY
Per generare una chiave SSH con PuTTY, occorre:
- scaricare e lanciare il generatore puttygen.exe
- nella sezione Parameters scegliere una delle seguenti chiavi:
- cliccare su Generate;
- muovere ripetutamente il mouse in modo casuale all'interno della schermata fino a quando la barra di scorrimento è completa:
- una volta generata, copiare la chiave che appare nella finestra dedicata senza cliccare sui pulsanti di salvataggio.
La chiave così generata può essere utilizzata all'interno del pannello di controllo cliccando sul pulsante
Importa chiave, incollando la chiave copiata nello spazio
Chiave pubblica come descritto nella sezione sopra
Descrizione della sezione Chiavi SSH avendo cura di non inserire eventuali commenti e ricordando che la chiave deve iniziare con il tipo selezionato in fase di creazione (ad esempio ssh-rsa).