« SshAvecAfs » : différence entre les versions

De Wiki du LAMA (UMR 5127)
Aller à la navigation Aller à la recherche
(Instructions pour configurer ssh et sshd avec Kerberos et AFS)
 
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
Sur le client :
=== Sur le client ===


Dans /etc/ssh/ssh_config, ajouter :
Dans /etc/ssh/ssh_config, ajouter :
Host *
Host *
GSSAPIAuthentication yes
GSSAPIAuthentication yes
GSSAPIDelegateCredentials yes
GSSAPIDelegateCredentials yes


Dans /etc/krb5.conf, vérifier que le royaume est bien connu :
Dans /etc/krb5.conf, vérifier que le royaume est bien connu :
[libdefaults]
[libdefaults]
default_realm = LAMA.UNIV-SAVOIE.FR
default_realm = LAMA.UNIV-SAVOIE.FR
forwardable = true
forwardable = true
[realms]
[realms]
LAMA.UNIV-SAVOIE.FR = {
LAMA.UNIV-SAVOIE.FR = {
kdc = printers-lama.local.univ-savoie.fr
kdc = printers-lama.local.univ-savoie.fr
Ligne 18 : Ligne 18 :
Pour chaque serveur SSH :
Pour chaque serveur SSH :
Dans /etc/ssh/sshd_config :
Dans /etc/ssh/sshd_config :
# Kerberos options
# Kerberos options
KerberosAuthentication yes
KerberosAuthentication yes
KerberosOrLocalPasswd yes
KerberosOrLocalPasswd yes
KerberosTicketCleanup yes
KerberosTicketCleanup yes


# GSSAPI options
# GSSAPI options
GSSAPIAuthentication yes
GSSAPIAuthentication yes
GSSAPICleanupCredentials yes
GSSAPICleanupCredentials yes
GSSAPIStrictAcceptorCheck no # ça c'est super important
GSSAPIStrictAcceptorCheck no # ça c'est super important


Sur le serveur du LAMA :
Sur le serveur du LAMA :
kadmin -l
kadmin -l
addprinc -r host/fqdn.de.la.machine@LAMA.UNIV-SAVOIE.FR
addprinc -r host/fqdn.de.la.machine@LAMA.UNIV-SAVOIE.FR


Puis copier le fichier /tmp/keytab.machine vers la machine:/etc/krb5.keytab
Puis copier le fichier /tmp/keytab.machine vers la machine:/etc/krb5.keytab
chmod 600 /etc/krb5.keytab
chmod 600 /etc/krb5.keytab

Version du 10 juillet 2012 à 13:42

Sur le client

Dans /etc/ssh/ssh_config, ajouter :

Host *
GSSAPIAuthentication yes
GSSAPIDelegateCredentials yes

Dans /etc/krb5.conf, vérifier que le royaume est bien connu :

[libdefaults]
       default_realm = LAMA.UNIV-SAVOIE.FR
       forwardable = true
[realms]
       LAMA.UNIV-SAVOIE.FR = {
               kdc = printers-lama.local.univ-savoie.fr
               admin_server = printers-lama.local.univ-savoie.fr
       }

Pour chaque serveur SSH : Dans /etc/ssh/sshd_config :

# Kerberos options
KerberosAuthentication yes
KerberosOrLocalPasswd yes
KerberosTicketCleanup yes
# GSSAPI options
GSSAPIAuthentication yes
GSSAPICleanupCredentials yes
GSSAPIStrictAcceptorCheck no # ça c'est super important

Sur le serveur du LAMA :

kadmin -l
addprinc -r host/fqdn.de.la.machine@LAMA.UNIV-SAVOIE.FR

Puis copier le fichier /tmp/keytab.machine vers la machine:/etc/krb5.keytab

chmod 600 /etc/krb5.keytab