一、匿名vsftpd搭建(主动模式/PORT)
- 检查是否安装了vsftp,输入命令:
rpm -qa | grep vsftpd
返回版本信息则已安装,没有,则未安装。
-
安装vsftpd
yum -y install vsftpd
-
启动vsftpd
systemctl start vsftpd
- 配置vsftpd.conf
vi /etc/vsftpd/vsftpd.conf
开启行数
:set number
把第12行改成
anonymous_enable=YES
把第114行改成
listen=YES
把第123行改成
#listen_vip6=YES
保存并退出
:wq
- 开启21端口
firewall-cmd --zone=public --permanent --add-port=21/tcp
- 重启firewalld
systemctl restart firewalld
- 重启vsftpd
systemctl restart vsftpd
- 如果使用windows的资源管理器访问ftp服务器,则需要进行如下操作:
设置IE浏览器>>Internet选项>>高级>>将“使用被动FTP(用于防火墙和DSL调制解调器的兼容)”选项去掉>>确定即可
- 使用FileZilla这类ftp软件则需要把 ftp的传输模式改为主动。如:FileZilla软件
编辑->设置->连接->ftp,传输模式选择“主动”