SSH
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.
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.
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.
Passo 4
Nella schermata del terminale, dovrete inserire il vostro nome utente Kinsta e premere Invio/return.
Passo 5
Vi verrà quindi richiesto di inserire la vostra password. Quindi premete Invio.
Ora siete connessi tramite SSH al vostro sito WordPress.
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.
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
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.
Passo 3
Dovrete muovere il mouse per generare un po’ di casualità.
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.
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 Applicazioni > Utility > Terminale.
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”).
Passo 2
Nella scheda Il mio account, fate clic sul pulsante Aggiungi chiave SSH.
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.
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).
Passo 2
Alla voce Connection > Data inserite il vostro nome utente di Kinsta nel campo Auto-login username.
Passo 3
In Connessione > SSH > Autenticazione > Credenziali, fare clic sul pulsante Sfoglia e selezionare il file della chiave privata per l’autenticazione.
Passo 4
Alla voce Session scegliete un nuovo nome di Saved Session e fate clic su Save. Quindi fate clic su Open.
Molto probabilmente vedrete un avviso di sicurezza relativo ad un cambio di chiavi. Cliccate su Yes.
Se avete impostato una passphrase, ora dovrete inserirla.
Altrimenti, sarete registrati direttamente.
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
Note aggiuntive
In caso di problemi di connessione, potrebbe essere necessario reimpostare la password SSH o eliminare le voci dal file known_hosts.