Linux 安裝 ftp 組件
安裝完后,有/etc/vsftpd/vsftpd.conf 文件,是 vsftp 的配置文件。
1、執行 yum -y install vsftpd

2、 添加一個 ftp 用戶 此用戶就是用來登錄 ftp 服務器用的。
執行 useradd ftpuser 這樣一個用戶建完,可以用這個登錄,記得用普通登錄不要用匿名了。登錄后默 認的路徑為 /home/ftpuser.
3 、給 ftp 用戶添加密碼。 執行 passwd ftpuser 輸入兩次密碼后修改密碼。 我這里設置的密碼是 123456
4、 防火牆開啟 21 端口並啟動 執行下面兩句:
centos7中的防火牆改成了firewall,使用iptables(iptables -I INPUT 1 -p tcp --dport 21 -j ACCEPT)無作用,正確開放端口的方法如下:
firewall-cmd --zone=public --add-port=21/tcp --permanent
返回success為成功
命令含義:
--zone #作用域
--add-port=21/tcp #添加端口,格式為:端口/通訊協議
--permanent #永久生效
重啟防火牆:
systemctl restart firewalld.service
關閉防火牆:
systemctl stop firewalld.service
開啟vsftpd服務:
systemctl start vsftpd
停止vsftpd服務:
systemctl stop vsftpd
查看vsftpd服務:
systectl status vsftpd
禁用vsftpd服務:
systemctl disable vsftpd
開機自動啟動vsftpd服務:
systemctl enable vsftpd
5、開啟內部發送端口firewall-cmd --zone=public --add-port=5555-6666/tcp --permanent
--配置端口號 vi /etc/vsftpd/vsftpd.conf

6、 關閉 selinux
執行 vi /etc/selinux/config 編輯,
修改成 selinux=disabled
執行 setenforce 0 使修改馬上生效

7. FileZilla 的主動、被動模式修改:



測試發送一個文件,看是否成功
