SSH帐号限制只能一处登陆

相信很多linuxVPS都会有一些SSH帐号出售在外面,为了防止SSH帐号被滥用,需要限制帐号的登陆数,或者只能登陆一个人。
我们就通过PAM来限制,从而达到只能SSH单点登录的目的。
第一步编辑/etc/pam.d/sshd

vi /etc/pam.d/sshd

添加内容:

session required pam_limits.so

编辑/etc/security/limits.conf

vi /etc/security/limits.conf

添加内容

* - maxlogins 1

所有SSH用户最大登陆数限制为1.

然后需要重启服务器

reboot

重启后,多次登录同一个用户就会提示“Too many logins for ”

发表新评论