6 votes

Alternatives à Kerberos pour l'accès au serveur sans mot de passe

J'ai plusieurs serveurs Linux et trois serveurs Windows 2008 R2. J'ai besoin d'une solution qui permette une connexion SSH sans mot de passe de chacun de ces serveurs à tous les autres. Je pourrais le faire en générant des clés sur toutes les machines et en les distribuant à tous les autres serveurs, mais cette solution est peu évolutive. Chaque fois que j'ajoute un serveur, je dois distribuer sa clé à tous les serveurs. J'ai donc besoin d'une solution pour administrer de manière centralisée les clés et l'accès à TOUS les serveurs.

KERBEROS est-il une solution pour moi ? Quelqu'un connaît-il une solution silimlar ou meilleure sous Linux ? Merci de votre compréhension.

0 votes

6voto

Michael Hampton Points 232226

Kerberos est la meilleure option, mais vous ne voudrez probablement pas la configurer à la main. Il y a beaucoup de pièces mobiles et il est facile de se tromper.

Au lieu de cela, vous devez configurer un domaine et joindre tous les ordinateurs au domaine.

Vous avez trois possibilités pour configurer un domaine dans cet environnement :

  • FreeIPA. Il est bien supporté par Linux, en particulier par les distributions dérivées de Red Hat, bien qu'il soit également disponible dans d'autres distributions. C'est le meilleur choix si tous les ordinateurs ou presque fonctionnent sous Linux ; les quelques ordinateurs Windows peuvent être joints au domaine avec un peu de travail.
  • Active Directory. Le vénérable contrôleur de domaine Windows, qui constitue le meilleur choix si la plupart des ordinateurs fonctionnent sous Windows.
  • Les deux FreeIPA et Active Directory. Si vous avez un environnement mixte, vous souhaiterez peut-être utiliser FreeIPA pour gérer vos systèmes Linux et Active Directory pour gérer vos systèmes Windows, en établissant entre eux des liens de confiance inter-domaines appropriés.
  • Samba 4 se fait passer pour Active Directory. Vous verrez souvent cela dans des environnements mixtes, ou dans des endroits où quelqu'un n'a pas approuvé le budget pour une licence Windows afin de mettre en place AD. Cette solution doit être évaluée avec soin, car elle peut ne pas prendre en charge toutes les caractéristiques des niveaux fonctionnels modernes d'AD.

Dans tous les cas, Kerberos sera utilisé en dessous, mais vous n'avez généralement pas à vous préoccuper des détails, car ils sont gérés pour vous.

3voto

Polv Points 101

Kerberos est la meilleure option pour cela. Il est pris en charge par presque toutes les versions de Linux, Windows depuis 2000 et Mac depuis la version 10.2. Il est relativement simple à mettre en place si vous disposez déjà d'une infrastructure de domaine Windows. Si c'est le cas, il vous suffit de rechercher sur Google le nom et la version de votre distribution et de la "kerberiser".

0voto

Rilda Points 1

Si vous optez pour l'active directory, il peut être intéressant de jeter un coup d'œil à Centrify En particulier la version express qui est gratuite et qui rend très simple la mise en place d'une connexion SSH sans mot de passe. Il utilise Kerberos, mais il n'est pas nécessaire de se salir les mains pour le configurer.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X