Cloud e Server

Come accedere al tuo server senza inserire la password

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é accedere senza usare la password

Potresti pensare che inserire una password non sia poi questo gran sacrificio. Tuttavia, se sei una persona particolarmente attenta alla sicurezza, è probabile che tu abbia creato una password complessa e difficile da ricordare. Una password che sei costretto a copiare ogni volta dal tuo file o software di gestione password. L’accesso immediato al server da una postazione sicura ti consentirà di velocizzare i tempi e di evitare passaggi ripetitivi.

Come funziona l’accesso al server senza password

Generalmente, per accedere al server occorre eseguire i seguenti passaggi:

  1. Scrivere ssh nomeutente@dominio.it
  2. Scrivere/incollare la password
  3. Accedere

La seguente procedura ti consentirà di eliminare il secondo passaggio. 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 accedere al server senza password

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

Controllare la presenza di una chiave SSH

  1. Apri il terminale.
  2. Inserisci il seguente comando e premi Enter: ls -al ~/.ssh

Se la cartella contiene file come quelli elencati di seguito, significa che il tuo PC ha già una chiave SSH:

  • id_rsa
  • id_rsa.pub

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

Rimuovere una chiave SSH preesistente

  1. Apri il terminale.
  2. Incolla il seguente comando: cd ~/.ssh && ls -al e premi 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 comando rm nomefile. 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 comando (sostituisci latuaemail@esempio.com con il tuo indirizzo e-mail) e premi Enter: ssh-keygen -t rsa -b 4096 -C latuaemail@esempio.com
  3. Premi Enter (raccomandato) per utilizzare id_rsa come nome di default.
  4. Premi Enter (raccomandato) per creare una chiave SSH senza passphrase.

Caricare la chiave pubblica sul server

È ora il momento di caricare la chiave pubblica sul server

  1. Apri il terminale.
  2. Scrivi cd ~/.ssh per accedere alla cartella .ssh.
  3. Incolla il seguente comando (sostituendo le informazioni relative al server): cat id_rsa.pub | ssh username/domain.com 'cat - >> /path/to/server/.ssh/authorized_keys'

Il comando sopra riportato copierà la chiave da id_rsa.pub (sulla 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 premi Enter.

Back to list