全球主机交流论坛

标题: 怎么让ssh用户只能登录一个? [打印本页]

作者: palina    时间: 2012-3-22 00:37
标题: 怎么让ssh用户只能登录一个?
发现经常一个用户占用了好几个进程啊。。
作者: cnweb    时间: 2012-3-22 00:37
没事
作者: H2EZ    时间: 2012-3-22 00:38
这个没影响吧。
作者: vagaa    时间: 2012-3-22 00:38
搜索一下 呗
作者: xx2008    时间: 2012-3-22 00:54
不知道
作者: David    时间: 2012-3-22 00:59
哦也,签名搜
作者: stick    时间: 2012-3-22 01:13
bash检测,检测到相同用户名的登录第二次时kill掉前面的sshd
作者: palina    时间: 2012-3-22 02:03
stick 发表于 2012-3-22 01:13
bash检测,检测到相同用户名的登录第二次时kill掉前面的sshd

可否给个写法?在下小白一个
作者: onlybird    时间: 2012-3-22 02:08
palina 发表于 2012-3-22 02:03
可否给个写法?在下小白一个

baidu一下就有了...不過有bug,不怎麼好用
作者: onlybird    时间: 2012-3-22 02:08
palina 发表于 2012-3-22 02:03
可否给个写法?在下小白一个

baidu一下就有了...不過有bug,不怎麼好用
作者: 一跳而过    时间: 2012-3-22 02:20
同求啊
作者: pathletboy    时间: 2012-3-22 02:28
限制用户单点登录SSH,也就是限制某个SSH账号连接服务器的最大连接数为1,和QQ刚好相反,后者不能登录.

主要用途,暂时想到两点:1.安全 2.防止SSH账号被滥用

PAM是这个好东东哈,用户管理真是太方便了

废话不多说,首先让/etc/pam.d/sshd连接pam_limits.so

添加下面这行至/etc/pam.d/sshd

session required pam_limits.so

接着添加下面一行至/etc/security/limits.conf,实现用户Blinux单点登录SSH,后登录的会话失败.

Blinux - maxlogins 1

接着重启服务器,光重启sshd服务是不行的.

注:测试时,SSH证书登陆不受影响,SSH密码登录有效.
作者: loveni    时间: 2012-3-22 02:30
怎么设置啊
作者: test100    时间: 2012-3-22 09:11
12楼基本正确 限1个太狠了,2个吧。




欢迎光临 全球主机交流论坛 (https://lilynana.eu.org/) Powered by Discuz! X3.4