SSH è un software che ti permette di gestire il tuo sito web digitando comandi potenti. Sta per ‘Secure Shell’ (shell sicura) e, quando è installato sia sul tuo computer che sul web server, puoi gestire il tuo 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 da remoto al loro web server e trasferire file e cartelle, modificare directory o eseguire comandi.
SSH è preinstallato su Mac o Linux. Su Windows, l'applicazione PuTTY può essere installata per aggiungere il supporto SSH. SSH deve anche essere installato e abilitato sul web server del tuo provider di hosting.

Cos'è una Shell?
La maggior parte dei siti WordPress è installata su un server che esegue il sistema operativo Linux. Su Linux, la ‘shell’ è il nome dato all'interfaccia a riga di comando.
Molti utenti avanzati apprezzano l'uso della shell perché possono digitare comandi flessibili e potenti per gestire i loro siti web. Tuttavia, questo è facoltativo.
Ecco alcuni esempi dei comandi che puoi utilizzare:
cd nome_directorycambia la directory o cartella specificata.lselenca il contenuto della directory corrente.mkdir nome_directorycrea una nuova directory.cp file_sorgente file_destinazionecopia un file.chmod permessi nome_filemodifica i permessi di un file.apt-get install nome_pacchettoinstalla nuovo software sul server.
Una volta connesso al tuo sito web tramite SSH, puoi ottenere un elenco completo dei comandi disponibili digitando ‘help’.
Come molti utenti, potresti non avere conoscenze tecniche dei comandi della shell. In tal caso, non è necessario utilizzare SSH e puoi gestire i file del tuo sito web utilizzando un client FTP o l'applicazione file manager fornita nella dashboard del tuo provider di hosting.
Per maggiori informazioni, consulta la nostra guida per principianti su come utilizzare FTP per caricare file su WordPress.

Come connettersi al tuo sito web tramite SSH?
SSH è una tecnologia client-server. Ciò significa che hai bisogno di un software speciale installato sul tuo computer e sul server web.
Quindi, la prima cosa da controllare è che SSH sia configurato nel tuo account di hosting. Puoi farlo contattando il tuo provider di hosting o controllando il cPanel o le impostazioni del tuo host.

Dovrai tenere traccia dell'indirizzo IP del tuo sito web e del nome utente e della password necessari per accedere a SSH.
Dovrai anche conoscere il numero di porta utilizzato da SSH se lo hai modificato dall'impostazione predefinita di 22.
Connessione da un computer Mac o Linux
Una volta che il server è configurato e hai un client SSH, puoi connetterti al tuo sito web digitando un comando come questo in un'app terminale Mac o Linux:
ssh username@server_ip_address
Non dimenticare di sostituire username e server_ip_address con le impostazioni che hai annotato in precedenza.

Connessione da un computer Windows
Se vuoi connetterti al tuo sito web tramite SSH da un computer Windows, dovrai installare e avviare l'applicazione PuTTY.
Ti verrà chiesto di digitare il tuo indirizzo IP SSH e il numero di porta. PuTTY ricorderà le tue impostazioni per le sessioni future.

Dopo aver fatto clic sul pulsante ‘Apri’, ti verrà chiesto di inserire il tuo nome utente SSH. Dopodiché, si aprirà una finestra del terminale in cui potrai digitare la tua password SSH.
Come puoi usare SSH in WordPress?
Una volta che hai familiarità con i comandi della shell, puoi usare SSH per eseguire molte attività relative alla gestione e manutenzione dei siti web.
Queste includono il caricamento di file, l'installazione e l'aggiornamento di software, la modifica dei file di configurazione del server, il backup del database di WordPress e la risoluzione dei problemi.
Ecco alcuni tutorial che abbiamo scritto che ti mostrano diversi modi per usare SSH per gestire il tuo sito web WordPress:
- Come Abilitare Imagick sul Tuo Sito WordPress
- Come trovare un backdoor in un sito WordPress hackerato e risolverlo
- Come risolvere l'errore di connessione sicura in WordPress
- Come risolvere l'errore 500 Internal Server Error in WordPress
- Trucchi Utili per la Configurazione di WordPress che Potresti Non Conoscere
Come usare SSH per rendere sicuri i trasferimenti di file FTP
Una volta abilitato SSH sul tuo server, puoi anche usarlo per proteggere le tue sessioni FTP. Questo è noto come SFTP.
FTP sta per File Transfer Protocol ed è come un file manager per il tuo sito web, dove puoi caricare, copiare ed eliminare file usando il drag-and-drop.
Quando SSH è disponibile, il tuo client FTP può usare il protocollo SFTP per connettersi in modo sicuro al tuo sito web. Ciò significa che gli hacker non saranno in grado di intercettare i tuoi file mentre vengono caricati.

Puoi saperne di più nella nostra voce del glossario su SFTP.
Speriamo che questo articolo ti abbia aiutato a saperne di più su SSH in WordPress. Potresti anche voler consultare il nostro elenco di Letture aggiuntive qui sotto per articoli correlati su utili suggerimenti, trucchi e idee per WordPress.
Se ti è piaciuto questo articolo, iscriviti al nostro canale YouTube per tutorial video su WordPress. Puoi anche trovarci su Twitter e Facebook.
