deux méthodes :
1/ par défaut, tu fermes tout les accès et n'autorise que ceux que tu veux
fichier /etc/pam.d/ssh :
Citation :
auth required pam_listfile.so item=user sense=allow file=/etc/security/ssh_allowed_users onerr=fail
|
et tu mets dans le fichier /etc/security/ssh_allowed le nom des utilisateurs autorisés à utiliser ssh (et il n'y aura qu'eux)
note : le nom et l'emplacement du fichier /etc/security/ssh_allowed n'est pas figé, tu peux le changer.
note 2 : cela suppose t'avoir la directive UsePam à Yes dans /etc/ssh/sshd_config
note 3 : redémarrage du service ssh pour que ce soit actif
fichier /etc/pam.d/ftp (ou celui qui correspond à ton serveur ftp, en espérant qu'il supporte PAM) :
Citation :
auth required pam_listfile.so item=user sense=allow file=/etc/security/ftp_allowed_users onerr=fail
|
et même principe
2/ tu fais l'inverse, par défaut tu autorises tout, sauf les utilisateurs que tu listes (la 1ère solution est bien entendu préférable ...)
fichier /etc/pam.d/ssh :
Citation :
auth required pam_listfile.so item=user sense=deny file=/etc/security/ssh_denied_users onerr=succeed
|