Interdire un utilisateur d'une IP [PAM?] - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 21-02-2007 à 11:35:33
Utilises iptables. Google te donnera plein de liens pour bloquer une ip spécifique avec iptables. ça ressemblera probablement à un truc dans ce goût :
iptables -A INPUT -s <ip que tu veux bloquer> -j DROP
Marsh Posté le 21-02-2007 à 11:41:42
Je ne veux pas bloquer une IP complètement, juste un utilisateur venant de cette IP...
Marsh Posté le 21-02-2007 à 11:52:09
c'est quoi ce bronx ? tu dis utiliser Pam et après tu actives login pour ssh ...
Marsh Posté le 21-02-2007 à 12:12:02
Pardon j'ai lu trop vite.
Taz a raison.
Pourquoi tu désactives pas tout simplement l'accès à l'utilisateur :
/etc/passwd : user /bin/false
Marsh Posté le 21-02-2007 à 15:46:06
En fait je ne peux pas désactiver totalement l'utilisateur parce qu'il doit pouvoir se connecter de certaines IPs.
Si je met /bin/false il ne pourra plus se connecter de nulle part...
En fait je crois que j'utilise PAM, mais j'ai dû mal à comprendre le fonctionnement. Petite précision, je suis sous Gentoo :
* sys-libs/pam
Latest version available: 0.78-r3
Latest version installed: 0.78-r3
Size of files: 8,647 kB
Homepage: http://www.kernel.org/pub/linux/libs/pam/
Description: Pluggable Authentication Modules
License: PAM
* sys-auth/pam_ssh
Latest version available: 1.91-r2
Latest version installed: 1.91-r2
Size of files: 189 kB
Homepage: http://pam-ssh.sourceforge.net/
Description: Uses ssh-agent to provide single sign-on
License: BSD as-is
Ca peut se configurer dans PAM ?
Marsh Posté le 21-02-2007 à 17:38:22
C'est bon j'ai trouvé :
DenyUsers
This keyword can be followed by a list of user name patterns,
separated by spaces. Login is disallowed for user names that
match one of the patterns. Only user names are valid; a numeri-
cal user ID is not recognized. By default, login is allowed for
all users. If the pattern takes the form USER@HOST then USER and
HOST are separately checked, restricting logins to particular
users from particular hosts. The allow/deny directives are pro-
cessed in the following order: DenyUsers, AllowUsers, DenyGroups,
and finally AllowGroups.
Marsh Posté le 21-02-2007 à 10:47:28
Bonjour,
Je voudrais bloquer un utilisateur précis venant d'une IP précise.
Voici ce que j'ai déjà essayé :
J'ai mis dans le fichier /etc/login.acces :
qui pour moi devait bloquer totalement user venant de 192.x.x.x
Mais de 192.x.x.x j'arrive à me logguer avec user en ssh.
J'ai modifié la configuration de sshd, j'ai mis
afin de prendre en compte le fichier login.access par ssh puis je l'ai redémarré.
J'arrive toujours à me logguer avec user en ssh depuis 192.x.x.x
Je me demande si ça n'a pas un rapport avec PAM...
Enfin, je cafouille un peu.
Merci de votre aide