linux FTP安全配置
linux FTP安全配置 关闭防火墙,selinux安全机制 service iptables stop setenforce 0 匿名用户 匿名用户只能访问ftp服务器上的/var/ftp/pub目录 ftp普通用户访问的文件在ftp用户的宿主目录 匿名访问:有两个匿名账户ftp和anonymous ftp的密码为空,anonymous的密码为空或者guest 下图可以看到匿名用户只能访问pub文件夹下的内容,不能访问ftp服务器上其他目录下的内容 本地用户登陆ftp 本地用户登录ftp,会出现信息泄露的问题,本地用户不止可以访问ftp站点的内容,还可以访问ftp服务器上的其他目录,解决办法就是用虚拟用户 虚拟用户 1.创建FTP根目录及虚拟用户映射的系统用户 useradd -d /home/vftpuser -s /sbin/nologin vftpuser 为保证其他用户可以访问,给予rwxr-xr-x权限:chmod 755 /home/vftpuser 2. 建立虚拟FTP用户数据库文件。 db_load -T -t hash -f vuser_login.txt vuser_login.db 3.建立支持虚拟用户的PAM认证文件 4.参数db用于指向刚刚生成的vuser_login文件,但不要写后缀 Find / -name pam