• Home
  • About
  • Guide
  • Tools
  • e-Book
  • Contatti
  • Termini d’uso
NoLabNoPartY.com
  • LINUX
    • ftp
    • mysql
  • MESSAGING
    • antispam
    • lotus domino
  • MONITORING
    • nagios
    • plugins
  • SECURITY
    • antivirus
  • WINDOWS
    • active directory
    • group policy
    • iis
    • internet explorer
    • tips
    • windows 7
    • windows server
  • VMWARE
    • esxi
    • vsphere
    • workstation
  • VARIE
    • applications
    • fix
    • hardware
    • internet
    • utility
    • wordpress
  • 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>

  • eBook
    "Informatica applicata per l'azienda" l'eBook gratuito con la raccolta delle procedure e guide informatiche pubblicate sul blog.

    Per scaricare l'ebook iscriviti ai feed rss del blog e accedi al link.
  • Archivi
    • ►2012
      • ►May (2)
      • ►April (4)
      • ►March (4)
      • ►February (4)
      • ►January (4)
    • ►2011
      • ►December (3)
      • ►November (4)
      • ►October (5)
      • ►September (6)
      • ►August (3)
      • ►July (4)
      • ►June (2)
      • ►May (5)
      • ►April (4)
      • ►March (2)
      • ►February (4)
      • ►January (4)
    • ►2010
      • ►December (2)
      • ►November (5)
      • ►October (4)
      • ►September (4)
      • ►August (2)
      • ►July (4)
      • ►June (2)
      • ►May (5)
      • ►April (4)
      • ►March (7)
      • ►February (7)
      • ►January (4)
    • ►2009
      • ►December (1)
      • ►September (1)
      • ►August (2)
    • ►2008
      • ►December (2)
      • ►October (2)
      • ►July (4)
      • ►June (2)
      • ►May (5)
  • Iscriviti al blog
    rss Per ricevere gli aggiornamenti del blog iscriviti ai feed rss o direttamente sulla tua email.

    newsletter




  • I post più letti
    • Configurare Windows 2008 R2 come server NTP per sincronizzare la rete.
    • Installare Nagios + NagiosQL su CentOS
    • Installare un server FTP con vsftpd su CentOS
    • Accedere alla rete aziendale tramite VPN SSL
    • Installare le patch per VMware ESXi 5.0 tramite CLI
    • Effettuare il boot da USB con VMware Workstation
  • Ultimi Video
    1. Installare le patch per ESXi 5.0 tramite CLI
    2. Boot da USB con VMware Workstation
    3. Installare VMware ESXi 5.0 su chiavetta USB
    4. Installare ESXi 5.0 tramite chiavetta USB
    5. Blog NoLabNoPartY.com presentazione
  • Stats




    nolabnoparty.com Webutation

    View my profile on LinkedIn
  • Translate
    EnglishFrenchGermanHungarianPortugueseRussianSpanish
  • Post più recenti
    • Effettuare il boot da USB con VMware Workstation
    • Installare VMware ESXi 5.0 su chiavetta USB
    • Errore “System logging not configured on host” su ESXi 5.0
    • Installare VMware ESXi 5.0 tramite chiavetta USB bootabile
    • Configurare Nagios per monitorare sistemi in subnet diverse
    • Utilizzare HP Service Pack per aggiornare i server Proliant e Blade
  • Best of
  • Chi sono
    Mi chiamo Paolo e sono un sistemista informatico. In questo blog si parla di informatica applicata in ambito aziendale.

    Gli argomenti trattati sono i miei appunti di informatica sotto forma di guide step-by-step delle soluzioni e delle procedure più interessanti documentate in maniera dettagliata.

Copyright © 2012 NoLabNoPartY.com. Tutti i diritti riservati. I contenuti di questo blog sono rilasciati sotto Licenza Creative Commons 3.0 Italia.