Per effettuare i login automatico al vostro server senza inserire la password si possono utilizzare le chiavi. Per prima cosa si effettua la generazione della propria chiave:
A questo punto copiamo la nostra chiave sul server in questo modo:
Adesso potremmo effettuare il login se non fosse che a volte i permessi ci fottono! Controllate che lo schema dei permessi sul server sia il seguente:
Ora siamo apposto! :D
ssh-keygen -t rsaInseriamo il percorso dove la chiave dovra' essere salvata e la passphrase per poter utilizzare la chiave. Solitamente le chiavi privata e pubblica vengono salvate nella propria home all'interno della directory ~/.ssh
A questo punto copiamo la nostra chiave sul server in questo modo:
ssh-copy-id -i ~/.ssh/id_rsa.pub IP_DEL_SERVERLo script provvedera' a copiare la nostra chiave pubblica nel file authorized_keys del server.
Adesso potremmo effettuare il login se non fosse che a volte i permessi ci fottono! Controllate che lo schema dei permessi sul server sia il seguente:
/propria_home drwxr-x
(nessun permesso in lettura al gruppo o ad altri)
/propria_home/.ssh drwx------
(permessi solo al proprio utente)
/propria_home/.ssh/authorize_key -rwx------
(permessi solo al proprio utente)
Ora siamo apposto! :D

0 commenti:
Posta un commento