所需软件包: vsftpd
默认共享数据的主目录:/var/ftp/
装包-起服务-运行
1.安装软件包
[root@svr7 ~]# yum -y install vsftpd
2.运行程序
[root@svr7 ~]# /usr/sbin/vsftpd
vim /etc/vsftpd/vsftpd.conf,找到下面两处配置并修改:
anonymous_enable=NO #禁用匿名用户 YES 改为NO
chroot_local_user=YES #禁止切换根目录, 删除 #
编辑完成后保存配置,重新启动 FTP 服务
3.访问测试
[root@svr7 ~]# curl ftp://192.168.4.1
解决如下:
netstat -natp |grep 20
netstat -natp |grep 21
kill -9 pid(进程号)
service vsftpd restart
curl (67):access denied:530 解决如下
首先,禁用selinux 并且关闭放火墙
其次修改/etc/vsftpd/vsftpd.conf
注释掉 anonymous_enable=NO
重启服务