SSH è un protocollo per l’accesso remoto e altri servizi di rete sicuri su una rete non protetta. Kinsta fornisce accesso SSH su tutti i piani di hosting WordPress gestito. L’accesso SSH vi permette di accedere a un prompt dei comandi, eseguire comuni attività di amministrazione del sistema ed eseguire comandi proprio come se si fosse seduti davanti al server. Potete anche utilizzare strumenti aggiuntivi come Git, Composer, WP-CLI, ecc. Se poi avete un piano Enterprise, potete anche usare strumenti come npm. Seguite le istruzioni riportate di seguito su come connetterti a SSH sul vostro sito WordPress.

SSH dovrebbe essere utilizzato solo da utenti esperti. L’esecuzione di comandi impropri tramite SSH potrebbe facilmente interrompere il funzionamento del vostro sito. Se non vi sentite sicuri, vi consigliamo di contattare prima uno sviluppatore o il nostro servizio di supporto.

Informazioni di accesso a SSH

Per connettervi a SSH avrete bisogno delle seguenti informazioni:

  • indirizzo host/server (indirizzo IP)
  • nome utente (Username SFTP, non il vostro indirizzo email)
  • password
  • porta (prendiamo molto sul serio la sicurezza qui da Kinsta, ogni sito utilizza una porta diversa)

Potete trovare queste informazioni nella sezione SFTP/SSH della scheda Info di ogni sito in MyKinsta.

Dettagli SFTP/SSH in MyKinsta.
Dettagli SFTP/SSH in MyKinsta.

Come Connettersi a SSH con Nome Utente e Password

Il metodo più semplice per connettersi via SSH è usare un nome utente e una password. I passaggi per farlo variano a seconda del vostro sistema operativo. Qui sotto abbiamo descritto il processo per ognuno di loro.

Connect to SSH With a Username and Password on Windows

Per chi usa Windows è necessario un terminale client per connettersi a SSH.

Passo 1

Vi suggeriamo di scaricare il client gratuito PuTTY. Prelevate l’installer .msi dato che questo contiene PuTTYgen. Se pensate di utilizzare le chiavi SSH più avanti, vi servirà.

Passo 2

Lanciate PuTTY e inserite il vostro indirizzo IP Host e il numero di porta unico (entrambi trovati in MyKinsta > Siti > nome del sito > Info > SFTP/SSH > Host). Poi fate clic su Open.

Il client SSH PuTTY per Windows.
Il client SSH PuTTY per Windows.

Passo 3

Se è la prima volta che effettuate la connessione, molto probabilmente visualizzarete un prompt con la chiave rsa2. Andate avanti e fate clic su Yes, così che in futuro l’host sarà considerato affidabile.

Avviso di sicurezza di PuTTY sulla chiave rsa2.
Avviso di sicurezza di PuTTY sulla chiave rsa2.

Passo 4

Nella schermata del terminale, dovrete inserire il vostro nome utente Kinsta e premere Invio/return.

Inserite il vostro nome utente Kinsta in PuTTY e premete Enter/return.
Inserite il vostro nome utente Kinsta in PuTTY e premete Enter/return.

 

Passo 5

Vi verrà quindi richiesto di inserire la vostra password. Quindi premete Invio.

Inserite la vostra password SSH in PuTTY.
Inserite la vostra password SSH in PuTTY.

Ora siete connessi tramite SSH al vostro sito WordPress.

Accesso SSH riuscito con PuTTY.
Accesso SSH riuscito con PuTTY.

Potete quindi eseguire comandi come ls o cd per elencare elementi e navigare nella directory del vostro sito. Anche WP-CLI è installato di default su tutti i siti.

Eseguire i comandi SSH in PuTTY.
Eseguire i comandi SSH in PuTTY.

Connettetevi a SSH con un nome utente e una password su Mac/Linux

Su Mac o Linux è molto più facile connettersi a SSH perché il sistema operativo ha già un terminale integrato.

Passo 1

Tutto quello che dovete fare è aprire il terminale. Andate su Applicazioni > Utility e fate doppio clic su Terminale.

Passo 2

Quindi inserite il comando come segue (potete copiare/incollare il comando direttamente da MyKinsta):

ssh username@hostip -p portnumber

Comando terminale SSH in MyKinsta.
Comando terminale SSH in MyKinsta.

Come Connettersi a SSH con le Chiavi SSH

Un’altra opzione per connettersi a SSH è quella di generare una coppia di chiavi SSH. Le chiavi SSH forniscono un modo più sicuro per accedere a un server ed eliminano la necessità di una password. Potete anche proteggere ulteriormente il vostro login aggiungendo una passphrase, ma non è un passaggio necessario.

Come Generare una Coppia di Chiavi SSH su Windows

Passo 1

Avviate PuTTYgen. Se non lo avete ancora scaricato, potete farlo da qui.

Passo 2

I parametri di default dovrebbero andar bene nella maggior parte delle configurazioni. Cliccate su Generate.

Generate una nuova chiave in PuTTY Key Generator.
Generate una nuova chiave in PuTTY Key Generator.

Passo 3

Dovrete muovere il mouse per generare un po’ di casualità.

Muovete il mouse per creare una chiave random in PuTTY Key Generator.
Muovete il mouse per creare una chiave random in PuTTY Key Generator.

Passo 4

Salvate sia la chiave pubblica (.txt) che la chiave privata (.ppk). Importante: tenete la vostra chiave privata al sicuro e non condividetela con nessuno.

Salvate le chiavi pubbliche e private di PuTTY Key Generator.
Salvate le chiavi pubbliche e private di PuTTY Key Generator.

Passo 5

Lasciate aperta la finestra di PuTTY e salta dove dovete aggiungere la chiave pubblica in MyKinsta.

Come Generare una Coppia di Chiavi SSH su Mac/Linux

Passo 1

Avviate il terminale da ApplicazioniUtilityTerminale.

Passo 2

Utilizzate il seguente comando per avviare la generazione della chiave.

ssh-keygen -t rsa

Passo 3

Vi verrà richiesto di scegliere una posizione per salvare la vostra chiave privata. Se non inserite un valore, sarà salvata qui:

/home/youruser/.ssh/id_rsa

La chiave pubblica (.PUB) sarà creata nella stessa posizione.

/home/youruser/.ssh/id_rsa.pub

Passo 4

Vi sarà quindi richiesto di scegliere una passphrase. Potete lasciare il campo vuoto se non la volete.

Come Aggiungere le Chiavi SSH in MyKinsta

Ora che avete le chiavi SSH, potete caricare la vostra chiave pubblica su MyKinsta.

Passo 1

Fate clic sul vostro profilo utente nell’angolo in alto a destra e poi su Impostazioni utente (“User settings”).

Impostazioni utente in MyKinsta.
Impostazioni utente in MyKinsta.

Passo 2

Nella scheda Il mio account, fate clic sul pulsante Aggiungi chiave SSH.

Aggiungi la chiave SSH in MyKinsta.
Aggiungi la chiave SSH in MyKinsta.

Passo 3

Scegliete un’etichetta e incollate la vostra chiave pubblica.

  • Se siete su Windows, copiate e incollate la chiave pubblica direttamente da PuTTYgen.
  • Se siete su Mac/Linux, potete copiare la chiave pubblica negli appunti utilizzando il seguente comando: pbcopy < ~/.ssh/id_rsa.pub

Dopo aver incollato la chiave pubblica, dovreste vedere una conferma verde che dice “chiave RSA valida”. Quindi fate clic su OK.

Una chiave rsa valida in MyKinsta.
Una chiave rsa valida in MyKinsta.

Come Connettersi con le Chiavi SSH su Windows

Passo 1

Lanciate PuTTY e inserite il vostro indirizzo IP Host e il numero di porta unico (entrambi trovati in MyKinsta > Siti > nome del sito > Info > SFTP/SSH > Host).

IP host e numero di porta nel client PuTTY.
IP host e numero di porta nel client PuTTY.

Passo 2

Alla voce ConnectionData inserite il vostro nome utente di Kinsta nel campo Auto-login username.

SSH Auto-login username in PuTTY.
SSH Auto-login username in PuTTY.

Passo 3

In Connessione > SSH > Autenticazione > Credenziali, fare clic sul pulsante Sfoglia e selezionare il file della chiave privata per l’autenticazione.

Aggiungete il vostro file di chiave privata SSH in PuTTY.
Aggiungete il vostro file di chiave privata SSH in PuTTY.

Passo 4

Alla voce Session scegliete un nuovo nome di Saved Session e fate clic su Save. Quindi fate clic su Open.

Date un nome e salvate la vostra sessione SSH in PuTTY.
Date un nome e salvate la vostra sessione SSH in PuTTY.

Molto probabilmente vedrete un avviso di sicurezza relativo ad un cambio di chiavi. Cliccate su Yes.

Fate clic su Sì nell'avviso di sicurezza di PuTTY relativo a una modifica delle chiavi.
Fate clic su Sì nell’avviso di sicurezza di PuTTY relativo a una modifica delle chiavi.

Se avete impostato una passphrase, ora dovrete inserirla.

Inserite la passphrase per la chiave, se applicabile.
Inserite la passphrase per la chiave, se applicabile.

Altrimenti, sarete registrati direttamente.

Logged into the site with an SSH key.
Logged into the site with an SSH key.

Come Connettersi con le Chiavi SSH su Mac/Linux

Passo 1

Avviate il terminale da Applicazioni > Utility > Terminale.

Passo 2

Ora dovete caricare la vostra chiave privata salvata da prima nel vostro SSH-agent. Utilizzate il seguente comando:

ssh-add ~/.ssh/id_rsa

Passo 3

Vi sarà quindi richiesto di inserire la passphrase se ne avete una.

Passo 4

Quindi inserite il comando nella seguente forma (potete fare il copia e incolla direttamente da MyKinsta):

ssh username@hostip -p portnumber

Comando terminale SSH in MyKinsta.
Comando terminale SSH in MyKinsta.

Note aggiuntive

In caso di problemi di connessione, potrebbe essere necessario reimpostare la password SSH o eliminare le voci dal file known_hosts.