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系统即可!

阅读剩余
THE END