L’uso delle chiavi SSH offre un modo sicuro e senza password per connettersi al proprio VPS, semplificando la gestione e migliorando la sicurezza. Questa guida semplifica il caricamento della chiave pubblica SSH su un VPS esistente su AvaHost o piattaforme simili, con esempi pratici e suggerimenti per garantire una configurazione senza problemi.
L’autenticazione basata su chiavi SSH sostituisce l’accesso tramite password con una coppia di chiavi private/pubbliche, riducendo il rischio di attacchi brute-force. Questo processo è ideale per gestire in modo sicuro ed efficiente i server VPS o dedicati.
Prima di iniziare, accertatevi di quanto segue:
Si abbia già accesso al proprio VPS tramite nome utente e password.
Si disponga di una coppia di chiavi SSH generate sul proprio computer locale.
ssh sia installato sul computer locale (Linux, macOS o Windows con WSL o PuTTY/Pageant).
Sul computer locale, eseguire
Verificare se esiste un file chiamato id_rsa.pub o id_ed25519.pub. In caso contrario, generare una nuova coppia di chiavi:
Seguite le indicazioni e premete Invio per accettare la posizione predefinita del file.
È possibile caricare facilmente la chiave utilizzando il comando ssh-copy-id
:
Sostituite user con il vostro nome utente del VPS (ad esempio, root o ubuntu) e your_vps_ip con l’indirizzo IP effettivo del VPS. Verrà richiesto di inserire la password del VPS un’ultima volta. Se non si dispone di ssh-copy-id, è possibile caricare manualmente la chiave:
Una volta caricata la chiave, provate ad accedere:
La connessione dovrebbe avvenire senza l’inserimento di una password.
Per aumentare la sicurezza, è possibile disabilitare completamente l’accesso tramite password (dopo essersi assicurati che l’accesso basato su chiave funzioni):
Connettersi al VPS.
Modificare il file di configurazione SSH:
Trovare e modificare o aggiungere:
Riavviare il servizio SSH:
Fate attenzione: se la vostra chiave non funziona correttamente, potreste bloccarvi.
Il caricamento di una chiave pubblica SSH sul vostro VPS consente un accesso sicuro e senza password, semplificando la gestione e aumentando la sicurezza. Con l’affidabile hosting VPS di AvaHost, i passaggi e gli esempi di cui sopra – utilizzando
o il caricamento manuale – rendono la configurazione semplice. Tenete al sicuro la vostra chiave privata, fate dei test accurati e prendete in considerazione la possibilità di disabilitare l’autenticazione tramite password per ottenere la massima protezione.ssh-copy-id