Nella guida seguente Le mostriamo per Windows 11 e Mac come generare una chiave SSH e utilizzarla per stabilire un collegamento.
Il vantaggio dell’accesso con una chiave SSH consiste nel fatto che non dovrà utilizzare la password del Suo web hosting ed eventualmente inoltrarla. Potrà infatti creare una chiave SSH per ogni persona (ad es. per Lei e per il Suo webmaster).
Inoltre, potrà memorizzare la stessa chiave SSH su più web hosting senza dover memorizzare più password.
Windows
Generare una chiave SSH
Per accedere con una chiave SSH, la chiave deve prima essere generata e salvata.
- Nel campo di ricerca in basso inserisca “Power” nella barra delle applicazioni e faccia clic su “Apri” a destra. Si aprirà la console PowerShell e visualizzerà la directory home: PS C:\Users\la_directory_home
- Crei una nuova directory nella Sua directory home con il seguente comando:
mkdir .ssh - Passi alla nuova directory con il seguente comando:
cd .ssh - Con il seguente comando generi una chiave SSH nella nuova directory:
ssh-keygen -t ed25519 - Pensi a una passphrase sicura e la inserisca due volte.
Nota: Deve ricordarsi bene la passphrase, poiché questa deve essere inserita una sola volta al momento dell’accesso al client SSH. Se la perde, non avrà più accesso alla chiave SSH, la chiave privata (Private Key) esistente non potrà più essere utilizzata e dovrà rigenerarla. In questo caso, dovrà creare una nuova chiave SSH e depositare nuovamente la chiave pubblica (Public Key) sul server. - Prema il tasto ENTER.
→ La coppia di chiavi SSH (Private Key e Public Key) è stata generata e salvata sul Suo computer.
Copiare la chiave SSH sul server
Ora deve copiare la chiave SSH sul server. È possibile farlo direttamente in PowerShell. In alternativa, è possibile aggiungere la chiave SSH anche dal Pannello di controllo Hostpoint.
PowerShell
- Se si trova ancora nella directory PS C:\Users\info\.ssh>, digiti cd ../../.. e prema nuovamente il tasto ENTER. Ora si trova nella directory PS C:\> .
- Per copiare la chiave generata sul server, digiti il seguente comando:
type $env:USERPROFILE\.ssh\id_ed25519.pub | ssh -m hmac-sha2-512 AccountPrincipale@AccountPrincipale.ssh.cloud.hostpoint.ch "cat >> .ssh/authorized_keys"Info: Nota: Sostituisca sempre il nome utente AccountPrincipale coi Suoi dati presenti nel Pannello di controllo Hostpoint. - Dopo aver digitato questo comando, le verrà richiesta una password. Inserisca ora la password dell’account principale.
Info: Nota: La password del Suo account principale può essere impostata autonomamente nel Pannello di controllo Hostpoint. Acceda al Suo web hosting, vada su “Avanzato” > “Modifica password”, inserisca una nuova password e confermi cliccando su “Modifica password”. Non si tratta della password del Suo Hostpoint ID, bensì di una password separata per gli accessi SSH, SQL ed FTP con l’account principale di hosting. - Chiuda tutte le finestre di PowerShell aperte.
→ La chiave SSH è stata copiata sul server.
Pannello di controllo Hostpoint
- Riapra PowerShell e visualizzi la chiave pubblica utilizzando il seguente comando:
Get-Content "$env:USERPROFILE\.ssh\id_ed25519.pub" - Selezioni il testo con il mouse e lo copi negli appunti.
- Nel Pannello di controllo Hostpoint aggiungerlo alla voce “Avanzato” > “Accesso SSH” > “Modifica SSH Authorized Keys”.

- Incolli il testo dagli appunti nel campo “Authorized Keys” e lo salvi cliccando sul pulsante “Salvare”.
→ La chiave SSH è stata copiata sul server.
Stabilire il primo collegamento
- Digiti il seguente comando per stabilire per la prima volta un collegamento tramite la chiave SSH:
PS C:\Users\la_directory_home\.ssh> ssh -m hmac-sha2-512 AccountPrincipale@AccountPrincipale.ssh.cloud.hostpoint.ch
- Inserisca la Sua passphrase personale.
- Se si collega per la prima volta a un server tramite SSH, potrebbe visualizzare un messaggio che le chiede se desidera fare affidamento sull’impronta digitale.
Per sicurezza, può verificare che l’indirizzo IP indicato nel messaggio corrisponda all’indirizzo IP nella Sua zona DNS. A questo punto può creare il collegamento con “yes”. Per sapere come verificare automaticamente le impronte digitali, consulti l’articolo relativo ai problemi più comuni durante l’accesso tramite SSH.
→ Se il collegamento è stato stabilito correttamente, visualizza la seguente pagina:
- Ora si è collegato al server tramite la chiave SSH salvata, senza dover inserire alcuna password.
Salvare i dati di collegamento
Per rendere la procedura ancora più comoda, può salvare i dati di collegamento nel file di configurazione SSH. In questo modo non dovrà più inserire i dati quando desidera stabilire un collegamento SSH.
Proceda come descritto di seguito:
- Salvi un file con il nome config nella directory C:\Users\la_directory_home\.ssh facendo clic con il tasto destro del mouse su “Nuovo” > “Documento di testo” in Explorer. Si assicuri di fare clic prima in alto nella barra su “Visualizza” > “Mostra” > “Estensioni nomi file” per visualizzare l’estensione .txt.
- Apra il file con un doppio clic e lo modifichi come segue:
| Cosa | Valori |
|---|---|
| Host | hostpoint (liberamente selezionabile) |
| HostName | AccountPrincipale.ssh.cloud.hostpoint.ch |
| User | AccountPrincipale |
| Port | 22 |
| MACs | hmac-sha2-512 |
Come sempre, deve sostituire AccountPrincipale con il Suo nome utente.
Il contenuto del file, ad esempio, sarà il seguente:
Host hostpoint
HostName AccountPrincipale.ssh.cloud.hostpoint.ch
User AccountPrincipale
Port 22
MACs hmac-sha2-512
- Salvi e chiuda il file.
- Rimuova l’estensione del file .txt e confermi la procedura.
- Ora può nascondere di nuovo le estensioni dei nomi dei file, se lo desidera.
→ Il file di configurazione è stato salvato. La prossima volta che vorrà collegarsi al server tramite SSH, Le basterà digitare il comando ssh hostpoint. I dati di collegamento necessari verranno quindi recuperati automaticamente dal file. A questo punto deve soltanto inserire una volta la Sua passphrase personale e sarà connesso.
Mac
Generare una chiave SSH
Per accedere con una chiave SSH, la chiave deve prima essere generata e salvata.
- Cerchi l’app “Terminale” e avviala. Si aprirà la console del Suo Mac.
- Con il seguente comando generi una chiave SSH:
ssh-keygen -t ed25519
Nota: Con questo comando, la chiave SSH riceve di default il nome “ed25519”. Se desidera creare più di una chiave SSH, le consigliamo di creare la seconda chiave SSH con il seguente comando:
ssh-keygen -t ed25519 -C NomeDellaChiaveSSH
Con l’opzione -C è possibile assegnare un nome personalizzato alla chiave SSH. Al posto di NomeDellaChiaveSSH, può inserire il nome desiderato per la chiave SSH. - Le verrà chiesto in quale percorso salvare la chiave:
Enter file in which to save the key (/Users/username/.ssh/id_ed25519): - Confermi la directory di salvataggio premendo ENTER oppure inserisca un’altra directory, se lo desidera. Per impostazione predefinita, su Mac le chiavi SSH vengono salvate nella directory /Users/username/.ssh/. È la directory che consigliamo.
- Pensi a una passphrase sicura e la inserisca due volte.
Nota: Deve ricordarsi bene la passphrase, poiché questa deve essere inserita una sola volta al momento dell’accesso al client SSH. Se la perde, non avrà più accesso alla chiave SSH, la chiave privata (Private Key) esistente non potrà più essere utilizzata e dovrà rigenerarla. In questo caso, dovrà creare una nuova chiave SSH e depositare nuovamente la chiave pubblica (Public Key) sul server. - Prema il tasto ENTER.
→ La coppia di chiavi SSH (Private Key e Public Key) è stata generata e salvata sul Suo computer.
Copiare la chiave SSH sul server
Ora deve copiare la chiave SSH sul server. È possibile farlo direttamente nel Terminale. In alternativa, è possibile aggiungere la chiave SSH anche dal Pannello di controllo Hostpoint.
Terminale
- Per copiare la chiave generata sul server, riapra il Terminale e digiti il seguente comando:
ssh-copy-id AccountPrincipale@AccountPrincipale.ssh.cloud.hostpoint.chInfo: Nota: Sostituisca sempre il nome utente AccountPrincipale coi Suoi dati presenti nel Pannello di controllo Hostpoint. - Dopo aver digitato questo comando, le verrà richiesta una password. Inserisca ora la password dell’account principale.
Info: Nota: La password del Suo account principale può essere impostata autonomamente nel Pannello di controllo Hostpoint. Acceda al Suo web hosting, vada su “Avanzato” > “Modifica password”, inserisca una nuova password e confermi cliccando su “Modifica password”. Non si tratta della password del Suo Hostpoint ID, bensì di una password separata per gli accessi SSH, SQL ed FTP con l’account principale di hosting. - Chiuda tutte le finestre del Terminale aperte.
→ La chiave SSH è stata copiata sul server.
Pannello di controllo Hostpoint
- Apra il Terminale e visualizzi la chiave pubblica con il seguente comando:
cat .ssh/id_ed25519.pub - Selezioni il testo con il mouse e lo copi negli appunti.
- Nel Pannello di controllo Hostpoint aggiungerlo alla voce “Avanzato” > “Accesso SSH” > “Modifica SSH Authorized Keys”:

- Incolli il testo dagli appunti nel campo “Authorized Keys” e lo salvi cliccando sul pulsante “Salvare”.
→ La chiave SSH è stata copiata sul server.
Stabilire il primo collegamento
- Digiti il seguente comando nel Terminale per stabilire per la prima volta un collegamento tramite la chiave SSH:
ssh AccountPrincipale@AccountPrincipale.ssh.cloud.hostpoint.ch
- Inserisca la Sua passphrase personale.
- Se si collega per la prima volta a un server tramite SSH, potrebbe visualizzare un messaggio che le chiede se desidera fare affidamento sull’impronta digitale.
Per sicurezza, può verificare che l’indirizzo IP indicato nel messaggio corrisponda all’indirizzo IP nella Sua zona DNS. A questo punto può creare il collegamento con “yes”. Per sapere come verificare automaticamente le impronte digitali, consulti l’articolo relativo ai problemi più comuni durante l’accesso tramite SSH.
→ Se il collegamento è stato stabilito correttamente, visualizza la seguente pagina:
- Ora si è collegato al server tramite la chiave SSH salvata, senza dover inserire alcuna password.
Per richieste di supporto la preghiamo di usare invece questo modulo.



