SSH è un software che consente di gestire il proprio sito web digitando potenti comandi. È l’acronimo di “Secure Shell” e, una volta installato sia sul computer che sul server web, consente di gestire il sito in modo sicuro utilizzando un’interfaccia a riga di comando.
Gli utenti meno tecnici non avranno mai bisogno di usare SSH. Gli utenti avanzati potrebbero usarlo per accedere in remoto al proprio server web e trasferire file e cartelle, modificare directory o eseguire comandi.
SSH è preinstallato su Mac o Linux. Su Windows, è possibile installare l’applicazione PuTTY per aggiungere il supporto SSH. SSH deve essere installato e abilitato anche sul server web del vostro provider di hosting.
Che cos’è una conchiglia?
La maggior parte dei siti web WordPress sono installati su un server con sistema operativo Linux. In Linux, la “shell” è il nome dato all’interfaccia della riga di comando.
Molti utenti avanzati amano usare la shell perché possono digitare comandi flessibili e potenti per gestire i loro siti web. Tuttavia, si tratta di un’opzione.
Ecco alcuni esempi dei comandi che si possono utilizzare:
cd nome_directory
cambia la directory o la cartella specificata.ls
elenca il contenuto della directory corrente.mkdir nome_directory
crea una nuova directory.cp source_file destination_file
copia un file.chmod permissions nome_file
modifica i permessi di un file.apt-get install nome_pacchetto
installa il nuovo software sul server.
Una volta che ci si è collegati al proprio sito web utilizzando SSH, è possibile ottenere un elenco completo dei comandi disponibili digitando “help”.
Come molti utenti, potreste non avere conoscenze tecniche sui comandi di shell. In questo caso, non è necessario utilizzare SSH e si possono gestire i file del sito web utilizzando un client FTP o l’applicazione di file manager fornita nella dashboard del provider di hosting.
Per maggiori informazioni, consultate la nostra guida per principianti su come usare l’FTP per caricare i file su WordPress.
Come ci si collega al proprio sito web utilizzando SSH?
SSH è una tecnologia client-server. Ciò significa che è necessario un software speciale installato sul computer e sul server web.
Quindi, la prima cosa da verificare è che SSH sia impostato nel vostro account di hosting. Potete farlo contattando il vostro provider di hosting o controllando il cPanel o le impostazioni del vostro host.
È necessario registrare l’indirizzo IP del sito web e il nome utente e la password necessari per accedere a SSH.
È inoltre necessario conoscere il numero di porta utilizzato da SSH, se è stato modificato rispetto all’impostazione predefinita 22.
Collegamento da un computer Mac o Linux
Una volta che il server è configurato e si dispone di un client SSH, è possibile connettersi al sito web digitando un comando come questo in un’applicazione terminale per Mac o Linux:
ssh username@server_ip_address
Non dimenticate di sostituire il nome utente
e l’indirizzo_ip_server
con le impostazioni scritte in precedenza.
Collegamento da un computer Windows
Se si desidera connettersi al proprio sito web tramite SSH da un computer Windows, è necessario installare e lanciare l’applicazione PuTTY.
Vi verrà chiesto di digitare l’indirizzo IP e il numero di porta SSH. PuTTY ricorderà le impostazioni per le sessioni future.
Dopo aver fatto clic sul pulsante “Apri”, vi verrà chiesto di inserire il vostro nome utente SSH. Dopodiché, si aprirà una finestra di terminale in cui si potrà digitare la password SSH.
Come si può utilizzare SSH in WordPress?
Una volta acquisita familiarità con i comandi di shell, è possibile utilizzare SSH per eseguire molte operazioni relative alla gestione e alla manutenzione dei siti web.
Questi includono il caricamento di file, l’installazione e l’aggiornamento del software, la modifica dei file di configurazione del server, il backup del database di WordPress e la risoluzione dei problemi.
Ecco alcune esercitazioni che abbiamo scritto e che mostrano diversi modi di usare SSH per gestire il vostro sito web WordPress:
- Come abilitare Imagick sul vostro sito WordPress
- Come trovare una backdoor in un sito WordPress violato e ripararlo
- Come risolvere l’errore di connessione sicura in WordPress
- Come risolvere l’errore 500 Internal Server in WordPress
- Trucchi utili per la configurazione di WordPress che forse non conoscete
Come utilizzare SSH per rendere sicuro il trasferimento di file FTP
Una volta abilitato SSH sul server, è possibile utilizzarlo anche per proteggere le sessioni FTP. Questa operazione è nota come SFTP.
FTP è l’acronimo di File Transfer Protocol ed è come un file manager per il vostro sito web, dove potete caricare, copiare e cancellare i file con il drag-and-drop.
Quando SSH è disponibile, il vostro client FTP può utilizzare il protocollo SFTP per connettersi in modo sicuro al vostro sito web. Ciò significa che gli hacker non potranno intercettare i vostri file mentre vengono caricati.
Per saperne di più, consultate la voce del nostro glossario dedicata a SFTP.
Speriamo che questo articolo vi abbia aiutato a saperne di più su SSH in WordPress. Potreste anche consultare il nostro elenco di letture aggiuntive qui sotto per trovare articoli correlati su suggerimenti, trucchi e idee utili per WordPress.
Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.