SFTP
Kinsta supporta solo connessioni SFTP per garantire che i dati dei clienti rimangano sicuri e criptati. Quando ci si connette a un sito WordPress tramite SFTP, si ha accesso diretto ai file e alle cartelle del server. Questo permette di eseguire una serie di operazioni che possono essere particolarmente utili per la risoluzione dei problemi, la personalizzazione o la gestione del sito, come ad esempio:
- Caricare, scaricare e modificare file.
- Gestire i plugin e i temi.
- Correggere gli errori e ripristinare l’accesso.
- Eseguire il backup del sito.
- Cancellare i file.
- Gestire i permessi.
MyKinsta dispone di un utente SFTP primario con accesso completo a tutti i file e le directory dei siti WordPress. È anche possibile creare altri utenti SFTP con permessi personalizzabili, tra cui l’accesso in lettura e scrittura o in sola lettura. È anche possibile limitare l’accesso a una sottodirectory specifica, per avere maggiore controllo su chi può accedere alle diverse parti del sito.
Client SFTP
Se non si ha già un client SFTP installato sul computer, consigliamo uno dei seguenti:
- Cyberduck (gratuito – macOS o Windows)
- WinSCP (gratuito – Windows)
- FileZilla (gratuito – macOS, Windows o Linux)
- Transmit (Premium – macOS)
È possibile connettersi via SFTP con il client SFTP utilizzando l’utente SFTP/SSH primario o uno degli utenti SFTP aggiuntivi.
Utente SFTP/SSH primario
L’utente SFTP/SSH primario ha accesso in lettura e scrittura a tutti i file e le cartelle del sito WordPress. Le credenziali per accedere al sito tramite SFTP si trovano in MyKinsta sotto la voce Siti WordPress > nome del sito > Info > Utente SFTP/SSH primario.
Kinsta supporta solo connessioni SFTP; pertanto, bisogna assicurarsi che il tipo di connessione sia sempre SFTP. L’host può essere descritto come indirizzo, URL o nome host all’interno del client SFTP.
Oltre al nome utente e alla password, è possibile utilizzare una chiave SSH.

Alcuni client SFTP possono impostare di default FTP come tipo di connessione, quindi bisogna assicurarsi che sia selezionato SFTP come tipo di connessione. In caso contrario, si potrebbe visualizzare un errore come questo:
Impossibile stabilire una connessione FTP a un server SFTP. Seleziona il protocollo corretto.
Scaricare le impostazioni dell’utente SFTP primario
Invece di inserire manualmente le impostazioni SFTP, è possibile scaricare un file di configurazione che contiene tutte le impostazioni dell’utente SFTP primario necessarie per la connessione SFTP di FileZilla, Cyberduck o Terminus. L’operazione si esegue in MyKinsta, alla voce Siti WordPress > nome del sito > Info > Utente SFTP/SSH primario, facendo clic sull’icona di download sotto File di configurazione del client FTP.

In questo modo viene scaricato un file zip contenente i seguenti file:
- .xml: può essere utilizzato per importare le impostazioni SFTP in FileZilla. Per assistenza nell’importazione, si legga la documentazione di FileZilla.
- .duck: può essere utilizzato con Cyberduck. Aprendo il file, si avvia l’applicazione Cyberduck e si crea la connessione. Se si ha bisogno di supporto, si può leggere la documentazione di Cyberduck.
- .csv: può essere utilizzato per importare le impostazioni SFTP in Terminus. Per assistenza sull’importazione, si consulti il supporto di Terminus.
Cambiare la password dell’utente SFTP/SSH primario
Per aggiornare la password dell’utente SFTP/SSH primario per l’ambiente corrente, basta passare il mouse sulla password e cliccare su Genera nuova password SFTP.

Per confermare la modifica della password, basta far clic su Genera nuova password.

Se necessario, copiamo e incolliamo la nuova password nel client SFTP.
Impostare la scadenza della password per l’utente SFTP/SSH primario
Se si desidera che la password dell’utente SFTP/SSH primario scada e si rigeneri automaticamente a intervalli regolari per l’ambiente corrente, basta cliccare sull’icona di modifica sotto Scadenza password.

Scegliamo la frequenza di scadenza e rigenerazione della password e clicchiamo su Salva modifiche.

Metodi di autenticazione per l’utente SFTP/SSH primario
Per modificare i metodi di autenticazione primaria degli utenti SFTP/SSH, per abilitare o disabilitare l’accesso con un nome utente e una password per l’ambiente corrente, basta cliccare sull’icona di modifica in Metodi di autenticazione.

Selezioniamo Password per abilitare o disabilitare l’accesso primario degli utenti SFTP/SSH con un nome utente e una password e clicchiamo su Salva modifiche. Non è possibile disabilitare l’accesso tramite una chiave SSH, ma possiamo disabilitare tutti gli accessi SFTP/SSH.

Lista di permessi IP per l’utente SFTP/SSH primario
Per specificare un elenco di indirizzi IP che possono accedere all’ambiente con le credenziali dell’utente SFTP/SSH primario tramite STFP/SSH, basta far clic sull’icona di modifica sotto IP allowlist.

Inseriamo gli indirizzi IP a cui consentire l’accesso via SFTP/SSH e facciamo clic su Aggiungi. È possibile specificare più indirizzi separati da una virgola, ad esempio, 1.1.1.1, 2.2.2.2. È anche possibile specificare un intervallo di indirizzi IP utilizzando una barra, ad esempio 1.1.1.1/32.

Una volta inseriti tutti gli indirizzi IP richiesti, si fa clic su Aggiorna elenco IP consentiti.

Disabilitare/abilitare l’accesso dell’utente SFTP/SSH primario
Nella sezione Utente SFTP/SSH primario, il pulsante Disabilita blocca l’accesso dell’utente SFTP/SSH primario in modo che gli utenti con le credenziali di utente primario non possano connettersi tramite SFTP/SSH.

Per confermare le modifiche, basta far clic su Disattiva accesso SFTP/SSH.

Quando l’accesso SFTP/SSH è disabilitato, i dati della connessione non vengono più visualizzati.

Se si desidera abilitare l’accesso e mostrare i dati della connessione, bisogna cliccare su Abilita > Abilita accesso SFTP/SSH.
Utenti SFTP aggiuntivi
Oltre all’utente SFTP/SSH primario, è possibile creare altri utenti SFTP con permessi personalizzabili. Gli utenti SFTP aggiuntivi sono unici per ogni ambiente ed è possibile limitare il loro accesso in lettura e scrittura o in sola lettura, oltre a limitare l’accesso a directory specifiche all’interno del sito. Ad esempio, se si vuole che un utente gestisca solo i plugin, è possibile limitare il suo accesso alla sottodirectory /wp-content/plugins/
. In questo modo si ottengono maggiore controllo e sicurezza quando si concede l’accesso a sviluppatori, collaboratori o membri del team.
È possibile aggiungere utenti SFTP all’interno di Siti WordPress > nome del sito > Info > Utenti SFTP aggiuntivi > Aggiungi un nuovo utente.

Inseriamo i dati del nuovo utente come segue:
- Nome utente: è univoco per l’ambiente; è sensibile alle maiuscole e accetta solo lettere, numeri, trattini bassi (_) e trattini (-).
- Password: qui va inserita una password per l’utente, che deve essere di almeno 16 caratteri.
- Directory primaria: per limitare l’accesso a una specifica sottodirectory, qui va inserito il percorso della cartella. Ad esempio, per limitare l’accesso alla cartella dei plugins, inserire
/plugins/
. La cartella deve già esistere nella directorypublic
; se la cartella non esiste, quando si aggiunge un nuovo utente, l’azione fallirà. È possibile creare nuove cartelle utilizzando l’utente SFTP/SSH primario. - Lettura, scrittura o solo lettura: scegliere il livello di accesso richiesto per l’utente.
Si conclude facendo clic su Aggiungi nuovo utente.

Note importanti
- I nuovi utenti SFTP condividono lo stesso Host dell’utente SFTP/SSH primario ma utilizzano una porta diversa.
- Quando si passa un ambiente a Live o Staging, tutti gli utenti SFTP aggiuntivi associati a quell’ambiente vengono anch’essi passati e appariranno nell’ambiente che si sta spostando.
- Quando si clona un ambiente, gli utenti SFTP aggiuntivi non vengono trasferiti nel nuovo ambiente: bisogna impostarli di nuovo manualmente, se necessario.
- Quando si resetta un ambiente, tutti gli utenti SFTP aggiuntivi vengono rimossi.
- Gli utenti SFTP aggiuntivi sono limitati alle cartelle della directory
public
. Non hanno accesso a nessun file o directory al di fuori di questa posizione. - Se si vuole limitare l’accesso a una sottodirectory specifica, la cartella deve già esistere nella directory
public
. È possibile creare nuove cartelle utilizzando l’utente SFTP/SSH primario.
Modificare un utente SFTP
Per modificare i dati di un altro utente SFTP, bisogna cliccare sul kebab (tre punti) e poi su Modifica.

È possibile modificare il nome utente, la password, l’accesso alla sottodirectory o il livello di accesso. Se si modifica la directory primaria per limitare l’accesso a una sottodirectory specifica, la cartella deve già esistere nella directory public
; se la cartella non esiste, quando si modifica l’utente, l’azione fallirà. È possibile creare nuove cartelle utilizzando l’utente SFTP/SSH primario.

Una volta apportate le modifiche, si fa clic su Modifica utente.
Rimuovere un utente SFTP
Per rimuovere un utente SFTP, bisogna cliccare sul kebab (tre punti) e poi su Rimuovi.

Per confermare la rimozione, si fa clic su Rimuovi utente SFTP.

Esempi di client
Ecco alcuni esempi di configurazione dei client FTP.
Cyberduck

WinSCP

FileZilla

Transmit

Altre informazioni
SFTP è una soluzione sicura per connettersi ai file del sito ed è l’unico protocollo di trasferimento file supportato da Kinsta. Per saperne di più sul perché SFTP sia più sicuro, consigliamo la lettura del nostro articolo sulle differenze tra FTP e SFTP.