NoLabNoPartY.com
  • Home
  • About
  • Guide
  • Tools
  • Contatti
  • Termini d’uso
  • RSS Feed
  • email
  • twitter
  • facebook
  • plusone
  • linkedin
  • youtube

Autenticazione tramite Public key in Linux

PUBBLICATO: 22/07/2008
| AUTORE:
P@olo

public-key1

Un ulteriore modo per rafforzare la sicurezza di un sistema Linux contro accessi non autorizzati è l’utilizzo della chiave pubblica (public key) durante la fase di login. L’utilizzo delle PKI è la soluzione attualmente più efficacie su cui si basano le protezioni e le autenticazioni dei sistemi che necessitano standard di sicurezza molto elevati.

Vantaggi

  • Elevato grado di sicurezza nel processo di autenticazione.
  • Solo gli utenti con la chiave corretta possono autenticarsi nel sistema.
  • Ogni chiave può essere protetta da password (ulteriore protezione).

Svantaggi

  • Senza la giusta chiave non c’è modo di autenticarsi e quindi di accedere al sistema.
  • La gestione delle chiavi può risultare laboriosa.

1. PROCEDURA

- generare la coppia di chiavi pubblica e privata.
# ssh-keygen -t rsa

La chiave privata viene salvata nel file id_rsa.
La chiave pubblica viene salvata nel file id_rsa.pub.

- creare la directory nascosta .ssh nella home user.
# mkdir ~/.ssh

- copiare la chiave pubblica nel file authorized_keys.
# cat id.rsa.pub > ~/.ssh/authorized_keys

- impostare i permessi sul file per evitare che altri utenti possano leggere i dati della chiave.
#chmod go-w ~/
# chmod 700 ~/.ssh
# chmod go-rwx ~/.ssh

- editare il file sshd_conf (deve essere effettuato come root).
# su -
# vi /ets/ssh/sshd_conf

- identificare e modificare i parametri come indicato.

PubkeyAuthentication         yes
AuthorizedKeysFile              .ssh/authorized_keys
PasswordAuthentication     no

- riavviare il servizio ssh per attivare la nuova configurazione
# service sshd restart

Una volta effettuato il restart del servizio ssh, l’unico modo per effettuare un login remoto è tramite l’utilizzo delle chiavi generate.

Per generare la chiave pubblica e privata è possibile utilizzare anche altri tools come ad esempio puttygen, membro della famiglia puTTY e soggetto a licenza MIT compatibile con la GNU GPL.

firma

Hai già letto questi articoli?

  • Mettere in sicurezza un sistema Linux
  • KittY un’ alternativa al client PuttY per Windows
  • Visualizzare il nome utente in una pagina web con IIS 7.5 in Windows 2008
  • Mettere in sicurezza il logon di Windows 7
Tags: autenticazione, login, pki, sicurezza, ssh

About P@olo

Sistemista Informatico con diversi anni di esperienza in ambito aziendale, l'implementare "soluzioni IT che realmente soddisfano le esigenze" è la filosofia lavorativa adottata ed è la chiave della buona riuscita di un progetto. Rimani aggiornato sui prossimi articoli: iscriviti ai Feed RSS e alla Newsletter.

No Comments

Start the ball rolling by posting a comment on this article!

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

*

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

  • » TRANSLATE
    EnglishFrenchGermanHungarianPortugueseRussianSpanish
  • » CATEGORIE
    • applications (20)
    • fix (17)
    • internet (4)
    • collapselinux (29)
      • ftp (3)
      • mysql (3)
    • expandmessaging (34)
      • antispam (6)
      • lotus domino (12)
    • expandnetwork monitoring (17)
      • nagios (7)
      • plugins (7)
    • collapsesecurity (12)
      • antivirus (3)
    • utility (3)
    • varie (4)
    • expandvmware (27)
      • vsphere (18)
      • workstation (3)
    • expandwindows (47)
      • active directory (4)
      • group policy (7)
      • iis (4)
      • internet explorer (1)
      • tips (9)
      • windows 7 (2)
      • windows server (14)
    • wordpress (3)
  • » GUIDE
  • » ARCHIVI
    • 2012
      • January (4)
      • February (1)
    • 2011
      • January (4)
      • February (4)
      • March (2)
      • April (4)
      • May (5)
      • June (2)
      • July (4)
      • August (3)
      • September (6)
      • October (5)
      • November (4)
      • December (3)
    • 2010
      • January (4)
      • February (7)
      • March (7)
      • April (4)
      • May (5)
      • June (2)
      • July (4)
      • August (2)
      • September (4)
      • October (4)
      • November (5)
      • December (2)
    • 2009
      • August (2)
      • September (1)
      • December (1)
    • 2008
      • May (5)
      • June (2)
      • July (4)
      • October (2)
      • December (2)
  • » ISCRIVITI AL BLOG

    rss Per ricevere gli aggiornamenti del blog iscriviti ai feed rss o direttamente sulla tua email.

    newsletter



    » DIVENTA FAN

  • » TAGS
    vmware workstation volume vpn vserver vsftpd vsphere w32Time warning web web admin webmail windows windows 7 windows 8 windows 2008 r2 winverifytrust wordpress workstation wsus x86 processor xml-rpc xp yosemite yum zimbra
  • » STATS





    nolabnoparty.com
  • » POST PIU' LETTI
    • Configurare Windows 2008 R2 come server NTP per sincronizzare la rete.
    • Installare un server FTP con vsftpd su CentOS
    • Eseguire file batch con Windows 2008 task scheduler
    • Bloccare l’accesso a Internet a certi utenti tramite GPO
    • Autenticazione in Windows 7 con sistemi NAS
    • Installare Nagios + Centreon su CentOS 6 – 1° parte
  • » BEST OF
  • » SEGUIMI SU
    Twitter
    Facebook
    Google+
    LinkedIn
    YouTube
    Rss

Copyright © 2012 NoLabNoPartY.com. All Rights Reserved.