Select your language

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.

  1. 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
  2. Crei una nuova directory nella Sua directory home con il seguente comando:
    mkdir .ssh
  3. Passi alla nuova directory con il seguente comando:
    cd .ssh
  4. Con il seguente comando generi una chiave SSH nella nuova directory:
    ssh-keygen -t ed25519
  5. 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.

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

  1. 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:\> .
  2. 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"
  3. Dopo aver digitato questo comando, le verrà richiesta una password. Inserisca ora la password dell’account principale.
  4. Chiuda tutte le finestre di PowerShell aperte.

→ La chiave SSH è stata copiata sul server.

Pannello di controllo Hostpoint

  1. Riapra PowerShell e visualizzi la chiave pubblica utilizzando il seguente comando:
    Get-Content "$env:USERPROFILE\.ssh\id_ed25519.pub"
  2. Selezioni il testo con il mouse e lo copi negli appunti.
  3. Nel Pannello di controllo Hostpoint aggiungerlo alla voce “Avanzato” > “Accesso SSH” > “Modifica SSH Authorized Keys”.
    Webhosting SSH Zugang it
  4. 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

  1. 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
  1. Inserisca la Sua passphrase personale.
  2. 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:
    SSH Verbindung hergestellt
  3. 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:

  1. 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.
  2. Apra il file con un doppio clic e lo modifichi come segue:
CosaValori
Hosthostpoint (liberamente selezionabile)
HostNameAccountPrincipale.ssh.cloud.hostpoint.ch
UserAccountPrincipale
Port22
MACshmac-sha2-512

Come sempre, deve sostituire AccountPrincipale con il Suo nome utente.

Il contenuto del file, ad esempio, sarà il seguente:

~/config
Host hostpoint
  HostName AccountPrincipale.ssh.cloud.hostpoint.ch
  User AccountPrincipale
  Port 22
  MACs hmac-sha2-512
  1. Salvi e chiuda il file.
  2. Rimuova l’estensione del file .txt e confermi la procedura.
  3. 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.

  1. Cerchi l’app “Terminale” e avviala. Si aprirà la console del Suo Mac.
  2. 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.

  3. Le verrà chiesto in quale percorso salvare la chiave:
    Enter file in which to save the key (/Users/username/.ssh/id_ed25519):
  4. 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.
  5. 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.

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

  1. Per copiare la chiave generata sul server, riapra il Terminale e digiti il seguente comando:
    ssh-copy-id AccountPrincipale@AccountPrincipale.ssh.cloud.hostpoint.ch
  2. Dopo aver digitato questo comando, le verrà richiesta una password. Inserisca ora la password dell’account principale.
  3. Chiuda tutte le finestre del Terminale aperte.

→ La chiave SSH è stata copiata sul server.

Pannello di controllo Hostpoint

  1. Apra il Terminale e visualizzi la chiave pubblica con il seguente comando:
    cat .ssh/id_ed25519.pub
  2. Selezioni il testo con il mouse e lo copi negli appunti.
  3. Nel Pannello di controllo Hostpoint aggiungerlo alla voce “Avanzato” > “Accesso SSH” > “Modifica SSH Authorized Keys”:
    Webhosting SSH Zugang it
  4. 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

  1. 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
  1. Inserisca la Sua passphrase personale.
  2. 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:
    SSH Verbindung hergestellt
  3. Ora si è collegato al server tramite la chiave SSH salvata, senza dover inserire alcuna password.
La preghiamo di utilizzare questo modulo solo per dare il Suo feedback sulla procedura qui sopra.
Per richieste di supporto la preghiamo di usare invece questo modulo.

Domande più frequenti sul web hosting

 

 

© 2001 - Hostpoint AG
Cookie

Wir verwenden Cookies  🍪

We use Cookies  🍪

Nous utilisons des cookies  🍪

Utilizziamo dei cookie  🍪

Die digitalen Auftritte von Hostpoint (Website, Control Panel, Support Center etc.) verwenden Cookies. Diese werden dazu verwendet, um Daten über Besucherinteraktionen zu sammeln. Wenn Sie auf «Akzeptieren» klicken, stimmen Sie der Verwendung dieser Cookies für Werbezwecke, Website-Analyse und Support zu. Gewisse essenzielle Cookies sind jedoch für eine ordnungsgemässe Funktion dieser Seiten unerlässlich und können deshalb nicht deaktiviert werden. Auch ohne Ihre Zustimmung können gewisse Daten in anonymisierter Form für statistische Zwecke und zur Verbesserung unserer Websites verwendet werden. Bitte beachten Sie unsere Datenschutzerklärung.

Hostpoint's digital presences (website, Control Panel, Support Center, etc.) use cookies. These are used to collect data on visitor interactions. If you click “Accept”, you agree to the use of these cookies for advertising purposes, website analysis and support. However, certain cookies are essential for the proper functioning of these pages and therefore cannot be disabled. Even without your consent, certain data may be used in anonymized form for statistical purposes and to improve our websites. Please note our Privacy policy.

Le sites Web de Hostpoint (site Web, Control Panel, Centre d'assistance, etc.) utilisent des cookies. Ces cookies servent à collecter des données sur les interactions des visiteurs. En cliquant sur «Accepter», vous consentez à l’utilisation de ces cookies à des fins de publicité, d’analyse du site Web et d’assistance. Certains cookies essentiels sont cependant indispensables au bon fonctionnement de notre sites Web et ne peuvent donc pas être désactivés. Même sans votre consentement, certaines données peuvent être utilisées sous forme anonymisée à des fins statistiques et pour améliorer notre sites Web. Veuillez prendre connaissance de notre Déclaration de protection des données.

Le presenze digitali di Hostpoint (sito web, Pannello di controllo, Support Center, ecc.) utilizzano i cookie. Questi vengono utilizzati per raccogliere dati sulle interazioni dei visitatori. Facendo clic su «Accetta», acconsente all’utilizzo di questi cookie per scopi pubblicitari, di analisi del sito web e di supporto. Alcuni cookie essenziali sono tuttavia indispensabili per il corretto funzionamento di questi siti web e pertanto non possono essere disattivati. Anche senza il Suo consenso, determinati dati potrebbero essere utilizzati in forma anonima per fini statistici e per l’ottimizzazione dei nostri siti web. Si prega di tenere conto della nostra Dichiarazione per la pivacy.

Ablehnen
Decline
Refuser
Rifiuta
Akzeptieren
Accept
Accepter
Accetta