Accesso SSH per WordPress
Per sviluppatori e utenti avanzati, l'accesso Secure Shell (SSH) fornisce una connessione diretta, sicura e cifrata all'ambiente del tuo server WordPress.
Con SSH puoi eseguire comandi, gestire file in blocco e utilizzare strumenti come WP-CLI senza dipendere dalla dashboard di amministrazione standard di WordPress o da client FTP di base.
Perché usare l'accesso SSH?
- Gestione avanzata dei file: sposta, copia, modifica o elimina grandi volumi di file all'istante.
- Supporto WP-CLI: gestisci plugin, temi, utenti e operazioni sul database tramite strumenti da riga di comando direttamente sul server.
- Risoluzione dei problemi efficiente: esamina i log degli errori del server e diagnostica problemi complessi in tempo reale.
- Sicurezza assoluta: a differenza dell'FTP standard, tutti i dati trasferiti via SSH sono completamente cifrati e protetti.
Passo 1: Trova le tue credenziali SSH
Prima di poterti connettere al server, devi recuperare le tue credenziali di connessione univoche dalla dashboard del CRM.
- Accedi al tuo account e vai su Sites > WordPress.
- Dalla dashboard di WordPress, apri la scheda Advanced Settings.
- Individua la sezione FTP/SSH Access.
Qui troverai le quattro informazioni necessarie per effettuare la connessione:
- Host / Server Address: (es.
wp1.msgsndr.como un indirizzo IP specifico) - Username: il nome di accesso univoco al tuo server.
- Password: la password generata per il server (potrebbe essere necessario cliccare sull'icona a occhio o su "Generate" per visualizzarla).
- Port: di solito
22per SSH, ma usa sempre la porta specifica indicata nella tua schermata.
Passo 2: Connettiti al server
Once hai le credenziali a portata di mano, puoi connetterti tramite il terminale integrato del tuo computer o un client SSH di terze parti.
Per utenti Mac e Linux (tramite Terminale)
- Apri l'applicazione Terminale sul tuo computer.
- Digita il comando seguente, sostituendo il testo segnaposto con le tue credenziali reali:
ssh username@hostname -p port
(Esempio: ssh wpuser_12345@wp1.msgsndr.com -p 22)
- Premi Invio. Se è la prima volta che ti connetti a questo server, vedrai un messaggio che ti chiede se vuoi continuare la connessione. Digita
yese premi Invio. - Quando richiesto, incolla la tua Password.
-
Nota: per motivi di sicurezza, il cursore non si sposterà e i caratteri non saranno visibili mentre digiti o incolli la password. È normale.
- Premi Invio. Sei ora connesso in modo sicuro al tuo server!
Per utenti Windows (tramite PowerShell o PuTTY)
Opzione A: Windows PowerShell (consigliato)
Windows 10 e versioni successive includono un client SSH integrato. Apri semplicemente l'app PowerShell e usa lo stesso comando ssh indicato nelle istruzioni per Mac/Linux.
Opzione B: PuTTY (client di terze parti)
Se preferisci un'interfaccia grafica o stai usando una versione precedente di Windows:
- Scarica, installa e apri PuTTY.
- Nel campo Host Name (or IP address), incolla il tuo Host.
- Nel campo Port, inserisci il numero di porta.
- Assicurati che il Connection Type sia impostato su SSH, poi clicca su Open.
- Apparirà una finestra terminale nera con la richiesta "login as:". Inserisci il tuo Username e premi Invio.
- Inserisci la tua Password (anche qui sarà invisibile mentre digiti) e premi Invio.
Risoluzione dei problemi SSH più comuni
- Errore "Connection Refused": verifica di stare usando il numero di porta esatto indicato nella dashboard. Controlla anche che il firewall del tuo computer o la rete dell'ufficio non blocchino il traffico SSH in uscita.
- Errore "Permission Denied (publickey, password)": significa che il nome utente o la password non sono corretti. Assicurati che non ci siano spazi extra all'inizio o alla fine delle credenziali copiate. Se il problema persiste, prova a generare una nuova password dalla dashboard.
- Errori di timeout: il server potrebbe essere temporaneamente irraggiungibile, oppure il tuo indirizzo IP locale potrebbe essere stato temporaneamente bloccato dal firewall del server a causa di troppi tentativi di accesso falliti. Attendi 15 minuti e riprova.
Hai bisogno di assistenza avanzata? Se non riesci a connetterti via SSH dopo aver verificato le tue credenziali, contatta il nostro team di supporto disponibile 24/7 per assistenza backend!
Questo articolo è stato utile?