Come accedere al tuo server senza inserire la password

In questo articolo spiegheremo come bypassare la richiesta di password per collegarsi al proprio server immediatamente.

 

 

 

Perché conviene?

Starai pensando che inserire una password non è poi questo gran sacrificio. Se però sei una persona particolarmente attenta al discorso sicurezza è probabile che tu abbia creato una password complessa difficile da ricordare; Una password che sei costretto a copiare ogni volta dal tuo file o software di gestione password. L’accesso al server immediato da una postazione sicura ti consentirà di velocizzare i tempi e di evitare step ripetitivi.

 

 

Come funziona

In genere per accedere al server occorre eseguire i seguenti step:

  • Scrivere ssh nomeutente@dominio.it
  • Scrivere/incollare la password
  • Accedere

La seguente procedura ti consentirà di eliminare il secondo step. Occorrerà solo inserire ssh nomeutente@dominio.it e cliccare su Enter.

Non ti preoccupare, se il PC dal quale accedi è utilizzato solo da te questa procedura è completamente sicura.

 

 

Procedura

Per poter effettuare l’accesso password free al tuo server avrai bisogno di una chiave SSH sul tuo computer.

Come primo step dovrai controllare che il tuo computer non abbia già una chiave SSH.

  1. Apri il terminale
  2. Inserisci il seguente codice e clicca su Enter: ls -al ~/.ssh

Se la cartella contiene dei file come quelli di seguito riportati allora il tuo pc contiene già una chiave SSH:

  • id_rsa
  • pub

Puoi decidere di mantenere la chiave SSH (se ricordi la passphrase) oppure di cancellarla (procedura consigliata).

 

Come rimuovere una chiave SSH preesistente

  1. Apri il terminale
  2. Incolla il seguente codice cd ~/.ssh && ls -al e clicca su Enter. Questo ti porterà nella cartella SSH ed elencherà tutti i file esistenti.
  3. Identifica i file “id_rsa” e “id_rsa.pub” ed eliminali con il seguente comando rm filename. Esempio: rm id_rsa.pub.

    Nota: Se stai eseguendo questa procedura su una workstation condivisa non procedere o se non sei sicuro quali file eleminare contatta il nostro supporto tecnico

 

Come generare una nuova chiave SSH

  1. Apri il terminale
  2. Inserisci il seguente codice (sostituisci latuaemail@esempio.com con il tuo indirizzo e-mail) e clicca su Enter: ssh-keygen -t rsa -b 4096 -C latuaemail@esempio.com
  3. Clicca su Enter (raccomandato) per utilizzare id_rsa come nome di default.
  4. Clicca su Enter (raccomandato) per creare una chiave SSH senza passphrase.

Hai ora creato una chiave SSH. Il terminale dovrebbe avere i seguenti contenuti:

 

 

Fase finale

È ora il momento di caricare la chiave pubblica sul server

  1. Apri il terminale
  2. Scrivi cd ~/.ssh per accedere al folder .ssh
  3. Incolla il seguente codice (sostituendo le info relative al server):
    cat id_rsa.pub | ssh username/domain.com ‘cat – >> /path/to/server/.ssh/authorized_keys’.

Il comando su riportato copierà la chiave da id.rsa.pub (su macchina locale) in authorized_keys (sul server remoto).

Se il procedimento va a buon fine ti verrà chiesto di inserire la password di accesso al server. Inseriscila e clicca su Enter.

 

 

 

 

 

 

 

You may also like