Inizio
/
Strumenti del sito avanzati
/
SSH
/
Come generare una chiave SSH in Mac OS?

Come generare una chiave SSH in Mac OS?

SiteGround utilizza coppie di chiavi ai fini dell’autenticazione SSH, al contrario dei soli username e password. Maggiori informazioni sulle chiavi SSH possono essere trovate qui.

Puoi generare coppie di chiavi SSH in Mac OS attraverso i seguenti passaggi:

  • Apri il terminate da Applicazioni -> Utility -> Terminale
  • Nel terminale utilizza il seguente comando per generare la chiave:
ssh-keygen -t rsa
  • Ti verrà chiesto di fornire la posizione in cui creare il file con la chiave privata
Enter file in which to save the key (/home/youruser/.ssh/id_rsa):

Lascialo vuoto in modo da creare la chiave nella posizione di default, ovvero /home/tuoutente/.ssh/id_rsa. La chiave pubblica verrà creata nella stessa posizione, con lo stesso nome, ma con estensione .PUB.

  • Ti verrà quindi richiesto di scegliere una password. Questa viene richiesta per utilizzare la chiave privata:
Enter passphrase (empty for no passphrase):

Questo ultimo passaggio completa il processo di generazione della chiave. Di seguito un esempio dell’intero processo:

Mac_user: ssh-keygen -t rsa
Generating public/private rsa key pair.
Enter file in which to save the key (/home/user/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in id_rsa.
Your public key has been saved in id_rsa.pub.
The key fingerprint is:
16:8e:e8:f2:1d:c9:b9:cf:43:9a:b3:3c:c1:1f:95:93 Mac_user

Questo creerà una chiave privata in /home/user/.ssh/id_rsa e una chiave pubblica in /home/user/.ssh/id_rsa.pub.

Ora dovrai caricare la chiave pubblica in Site Tools > Sviluppatori > Gestione chiavi SSH, andare su importa ed incollare la chiave. Poi caricare la chiave privata nel tuo terminale utilizzando il comando ssh-add:

ssh-add /home/user/.ssh/id_rsa

Ti verrà chiesta la password della chiave quanto la caricherai nel terminale.

Dopo aver generato le chiavi, dovresti essere in grado di connetterti via SSH. Informazioni aggiuntive su come connettersi via SSH agli hosting account di SiteGround possono essere trovate di seguito:

Come connettersi via SSH al mio account condiviso di SiteGround su Mac OS

Condividi questo articolo