Linux系统搭建FTP服务器教程 Liunx系统下有好几款很不错的ftp服务,各有特点,适应于不同的应用场合。一般在各种Linux的发行版中,默认带有的ftp软件是vsftp,本文是针对CentOs7系统下搭建vsftpd服务为例。 1. 首先确定系统中已经安装了vsftpd软件,查看命令:
2. 安装vsftpd(以yum安装为例)
3.关闭selinux和iptables(也可配置防火墙相关访问策略,防止系统阻断),设置vsftpd开机自启永久关闭selinux 关闭防火墙 设置vsftpd开机自启 4.vsftpd的配置文件 ftpusers 该文件用来指定哪些用户不能访问ftp服务器。 user_list 该文件用来指定的默认账户在默认情况下也不能访问ftp服务器。 vsftpd.conf vsftpd的主要配置文件,路径: /etc/vsftpd/vsftpd.conf 5.创建例外用户文件 只想让指定账户不限制在其主目录,其它账户都限制在主目录。 对于chroot_local_user与chroot_list_enable的组合效果,可以参考下表:
6. 创建ftp新用户 因为安全问题,vaftpd不允许匿名用户在ftp主目录上传,可以新建一个子目录,设置权限为777 7. 关于local_umask和anon_umask掩码掩码决定了上传文件的权限,掩码为022代表上传后的文件权限为 666-022=644 -> rw-r–r– 掩码即为要去除的权限为,默认设为033即可。 8. 启动vsftp服务 Linux系统搭建FTP服务器教程
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/55846.html