centos 踢,Centos 7
大家好,今天来为大家解答centos 踢这个问题的一些问题点,包括Centos 7也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~
如何在Centos下安装ftp服务器
一:安装vsftpd
查看是否已经安装vsftpd
2
二:基于虚拟用户的配置
所谓虚拟用户就是没有使用真实的帐户,只是通过映射到真实帐户和设置权限的目的。虚拟用户不能登录CentOS系统。
修改配置文件
配置文件直接贴出来吧
3
三:使用Berkeley DB进行认证
yum install db4 db4-utils
然后,创建用户密码文本/etc/vsftpd/vuser_passwd.txt,注意奇行是用户名,偶行是密码
4
接着,生成虚拟用户认证的db文件
编辑认证文件/etc/pam.d/vsftpd,全部注释掉原来语句,再增加以下两句:
最后,创建虚拟用户配置文件
5
设置FTP根目录权限
最新的vsftpd要求对主目录不能有写的权限所以ftp为755,主目录下面的子目录再设置777权限
6
添加防火墙,把ftp的21端口开放 vi/etc/sysconfig/iptables
7
经过以上步骤我们就完成了ftp服务器的搭建,让我们畅游ftp吧
CentOS6.x 下 /etc/security/limits.conf 被改错的故障经历
我司本小厂,每个员工都是身兼数职,所以开发人员直接登录线上服务器改东西是常态。有些开发人员,自持水平较高(的确水平也是较高,但缺乏对系统的敬畏),所以总是越俎代庖,改一些本身应该是线上运维人员改动的配置。本文提到的/etc/security/limits.conf两次改错导致的事故,皆是因为于此。
第一次是在/etc/security/limits.conf中加了两句:
结果就是:
所有用户无法登录。一登录,马上被踢出来。
最后解决方法:
单用户进系统把文件/etc/security/limits.conf改回来。
原因:
配置文件/etc/security/limits.conf中 nofile的参数,只支持数字,"unlimited"显然系统不认。
第二次也是在/etc/security/limits.conf中加了两句:
结果是:
解决方法:
像前面文章一次本地提权的实战演练有提到的:
原因:
稍稍延展一下,如果我一定要将 nofile参数设置为 2000000呢?
其实这也有办法,提高 kernel里 NR_OPEN的值即可,具体方法是:
总而言之,言而总之:Linux下配置文件/etc/security/limits.conf文件不要随意改动。我其实还是倾向于在启动服务的启动脚本里手工用 ulimit命令来设置相关参数而不要直接在/etc/security/limits.conf文件里改。
CentOS禁止自动休眠
方法很简单,只需在客户端电脑上编辑(需要root权限)/etc/ssh/ssh_config,并添加如下一行:
此后该系统里的用户连接SSH时,每60秒会发一个KeepAlive请求,避免被踢。
如果有相应的权限,也可以在服务器端设置,即编辑/etc/ssh/sshd_config,并添加:
重启SSH服务器后该项设置会生效。每一个连接到此服务器上的客户端都会受其影响。应注意启用该功能后,安全性会有一定下降(比如忘记登出时……)
重启CentOS系统即可!