CentOS7 vsftpd安裝

0. 首先安裝ftp服務linux

yum install -y ftptcp

1. 經過yum install -y vsftp安裝vsftpspa

2.    修改vi /etc/vsftpd/vsftpd.conf,把chroot_list_enabled=yes打開,chroot_list_file=/etc/vsftpd/chroot_list打開rest

而後 touch /etc/vsftpd/chroot_list 添加剛纔的用戶orm

3.    新建ftp用戶:ip

useradd -d /home/ftp -g ftp -s /sbin/nologin ftptestci

passwd ftptestit

4.   須要配置防火牆table

打開/etc/sysconfig/iptables文件test

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

相關文章
相關標籤/搜索