首页 > 代码库 > CentOS7 vsftpd安装
CentOS7 vsftpd安装
1. 通过yum install -y vsftp安装ftp
2. 修改vi /etc/vsftpd/vsftpd.conf,把chroot_list_enabled=yes打开,chroot_list_file=/etc/vsftpd/chroot_list打开
3. 新建ftp用户:
useradd -d /home/ftp -g ftp -s /sbin/nologin ftptest
passwd:ftptest
4. 需要配置防火墙
打开/etc/sysconfig/iptables文件
vi /etc/sysconfig/iptables
在REJECT行之前添加如下代码:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 21 -j ACCEPT
然后重启防火墙,因为CentOS防火墙命令已改成firewalld,所以命令改成了:
service firewalld start/restart/stop
5. 给 /home/ftp 授权 chmod 777 /home/ftp/*
取消根目录的权限 chmod a-w /home/ftp
PS: 关闭SELinux方法
# vi /etc/selinux/config
将 SELINUX=XXX -->XXX 代表级别
改为
SELINUX=disabled
CentOS7 vsftpd安装
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。