Inizio
/
Assistenza sito web
/
Domande FTP
/
Come stabilire una connessione SFTP al tuo account di hosting via Terminale?

Come stabilire una connessione SFTP al tuo account di hosting via Terminale?

Per stabilire una connessione SFTP al tuo account, recati come prima cosa nel tuo Site Tools > Sviluppatori > Gestione Chiavi SSH e genera un nuovo paio di chiavi SSH.

Le chiavi SSH possono essere utilizzate per accedere a tutti i file del sito web tramite SFTP/SSH e non possono essere configurate per limitare l’accesso a delle cartelle specifiche. È fondamentale conservare queste chiavi in modo sicuro per evitare accessi non autorizzati.

A quel punto, sotto Gestisci Chiavi SSH, vai nel menu kebab > Chiave Privata. Copia il contenuto dell’area di testo, incollala in un file vuoto sul tuo computer e salvala. Cambia i permessi del file salvato in 600:

chmod 600 /Users/youruser/private_key

Dovrai sostituire /Users/youruser/private_key con la posizione del file di testo della tua chiave privata.

Successivamente, carica la chiave SSH nel tuo ssh-agent con questo comando:

ssh-add /Users/youruser/private_key

Ti verrà richiesta la password per la chiave, che sarà quella usata al momento della sua creazione nel Site Tools.

Ora, per connetterti al sito desiderato via SFTP, apri una nuova finestra del Terminale e immetti il seguente comando:

sftp -P 18765 username@hostname

Lo username e hostname sono gli stessi per le credenziali SSH, disponibili in Site Tools > Sviluppatori > Gestione chiavi SSH. Sotto Gestisci Chiavi SSH scegli la chiave creata in precedenza e vai nel menu kebab > Credenziali SSH.

N.B. Durante la prima connessione, ti verrà richiesto di salvare le impronte digitali del server. Digita “yes” se pensi di connetterti di nuovo allo stesso server.

Condividi questo articolo