转载自: http://www.shocr.com/limit-ssh-user-login/
作者的博客已经连接不上, 以下内容是从谷歌网页快照中获取
限制
用户
单点登录SSH
,
也就是限制
某个SSH
账号连接服务器的最大连接数为1,和QQ
刚好相反,后者不能登录.
主要用途,Blinux
暂时想到两点: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
服务是不行的.
注:Blinux
测试时,SSH
证书登陆
不受影响,SSH
密码登录有效.
http://www.shocr.com/limit-ssh-user-login/
但是这种方法有个漏洞, 就是两台机子通过一个ip出网, 连接到ssh服务器, 可以使用同一个用户名进行登录。
-----------------EOF-------------------
分享到:
相关推荐
ssh只允许指定用户登录
用户登录注册项目 ssh(Spring + Struts + Hibernate)框架 适合新手参考学习
ssh用户登陆代码 ssh用户登陆代码
完整的sso demo 单点登录的事例 使用的ssh的框架实现的
widnows自动登录ssh服务器自动执行命令的脚本
关于单点登录的小文件,Sso是一个技术总监们关心和热衷讨论的话题,需求量很大,但是实际需要掌握的此技术的人不用很多,毕竟哪有那么多技术总监的岗位呢?每个公司有这么一位牛人就够了,或者好多公司共用一个这样...
SSH统计并显示当前在线用户信息,附带数据(Oracle)
这将提示您输入用于登录所有主机的用户 ID 和密码。 在菜单中导航到要连接的主机。 ###配置 示例菜单如下所示,可以根据需要命名。 名为 main 的顶级文件是唯一必须保持不变的文件。 main -hostgroup1 -host...
ssh登录使用radius服务器认证配置方法
ssh注册登录项目
公司需要做统一的sso单点登录,由于CAS过于重量级和复杂。所以就自己基于springMVC mybatis redis缓存实现了SSO单点登录。mark一下!
本资源整合包含有三个SSH登录范例,分别为简单的SSH登录系统,SSH2+ExtJS用户注册登录以及SSH整合AJAX验证用户名存在和验证码的完整实例。需要学习SSH登录的同学可以下载学习。
针对两台服务器下的postgres数据库之间,实现无密码互相登录
这是一个用ssh开发关于用户登录和注册的小项目,希望能对下载者有帮助。
登录系统的实现 1 1、 系统概述 本次课程设计练习了一个简单的Web系统,该系统实现了用户注册、用户登录两个功能。本系统的实现是基于SSH框架整合技术的。本系统功能单一,业务逻辑简单。主要用于大家练习如何使用...
struts hibernate spring 整合开发出来的一个很好的例子,实现了用户登录 注册 注销等功能,把拦截器,事务配置等结合起来实现的
当有多个用户使用同一帐号登录时,只允许最后面的一个使用,前面的不能使用,一个简单的例子程序 struts2 hibernate spring
完整的ssh框架登录代码,在MyEclipse10上运行成功。如果遇到错误请仔细检查是否有架包冲突