先關(guān)閉selinux列赎,不關(guān)閉會(huì)有沖突
vi /etc/selinux/config
#SELINUX=enforcing #注釋掉
#SELINUXTYPE=targeted #注釋掉
SELINUX=disabled #增加
隨后重啟服務(wù)器才能生效牡彻。
使用的是firewall防火墻,ftp是通過(guò)20愚臀、21端口(20傳輸、21連接)
firewall-cmd --zone=public --add-port=21/tcp --permanent
firewall-cmd --zone=public --add-port=20/tcp --permanent
firewall-cmd --reload
通過(guò)yum安裝vsftpd,修改vsftpd.conf文件
yum install -y vsftpd
cd /etc/vsftpd
vim vsftpd.conf
修改vsftpd.conf淆游,我的設(shè)置是禁止匿名用戶的
anonymous_enable=NO? #禁止匿名登錄
local_root=PATH ? #希望把文件傳到哪里的地址
write_enable=YES? #可以上傳(全局控制)
打開(kāi)chroot_local_user=YES夭谤,添加allow_writeable_chroot=YES 棺牧,很重要,位置必須是chroot_local_user=YES下面
創(chuàng)建一個(gè)用戶組和用戶朗儒,詳情見(jiàn)centOS7.3安裝nginx1.11.10章
啟動(dòng)vsftpd? (重啟是service vsftpd restart)
service vsftpd start
查看21端口是不是被vsftpd占用
netstat -lnp|grep 21
占用成功
然后開(kāi)始連接颊乘!成功参淹!