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