linux下ssh连接限制的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux下ssh连接限制的问题相关的知识,希望对你有一定的参考价值。
开一些ssh帐号给别人用,做什么用, 嗯。。你懂的 两个问题 1.不允许帐号多人使用2.最好是能限制速度
问题1:如果你开通的ssh权限是针对用户而不是针对组开通的,那默认就是一个账号一个人登陆啦!问题2:据我所知,ssh目前好像还没有限速的功能,只是用于给用户远程操控的,安全方面可以通过服务本身和系统内部的定义来控制。限速度方面,一般都是用ftp来做的。 参考技术A 首先你看下 /etc/pam.d/login 中有没有下面类似的代码:session required pam_limits.so
就是有没有包含pam_limits.so 这个东西。
然后在 /etc/security/limits.conf 加入要限制的用户名或用户组,例如:
root hard maxlogins 1
参数含义:
core - 限制内核文件的大小
date - 最大数据大小
fsize - 最大文件大小
memlock - 最大锁定内存地址空间
nofile - 打开文件的最大数目
rss - 最大持久设置大小
stack - 最大栈大小
cpu - 以分钟为单位的最多 CPU 时间
noproc - 进程的最大数目
as - 地址空间限制
maxlogins - 此用户允许登录的最大数目 参考技术B 用处就是,由于访问不仅仅是用的口令,还用了数字证书,所以一般不会泄露。可以设置连接后无终端,那么只能连接了。可以针对ssh设置速度。由于ssh可以tunnels,所以可以在外面访问“自己”的资源。 参考技术C ssh应该没有
可以考录使用虚拟机,控制每个虚拟机自身的带宽
以上是关于linux下ssh连接限制的问题的主要内容,如果未能解决你的问题,请参考以下文章