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.

  1. Accedi al tuo account e vai su Sites > WordPress.
  2. Dalla dashboard di WordPress, apri la scheda Advanced Settings.
  3. Individua la sezione FTP/SSH Access.

Qui troverai le quattro informazioni necessarie per effettuare la connessione:

  • Host / Server Address: (es. wp1.msgsndr.com o 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 22 per 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)

  1. Apri l'applicazione Terminale sul tuo computer.
  2. 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)

  1. Premi Invio. Se è la prima volta che ti connetti a questo server, vedrai un messaggio che ti chiede se vuoi continuare la connessione. Digita yes e premi Invio.
  2. Quando richiesto, incolla la tua Password.
  3. Nota: per motivi di sicurezza, il cursore non si sposterà e i caratteri non saranno visibili mentre digiti o incolli la password. È normale.

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

  1. Scarica, installa e apri PuTTY.
  2. Nel campo Host Name (or IP address), incolla il tuo Host.
  3. Nel campo Port, inserisci il numero di porta.
  4. Assicurati che il Connection Type sia impostato su SSH, poi clicca su Open.
  5. Apparirà una finestra terminale nera con la richiesta "login as:". Inserisci il tuo Username e premi Invio.
  6. 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!