Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Che cos'è: SSH

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.

Glossary: SSH

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.

Selecting File Permissions From the Menu in Your FTP Client

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.

Enabling SSH Access on Bluehost

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

Connecting to a Server Using SSH

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.

PuTTY Settings

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

Selecting the SFTP Protocol in FileZilla

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.

Ulteriori letture

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!