vsftp的配置和使用
服务端配置
(1)安装vsftpd:dnf install vsftpd -y
(2)iptables默认禁止了FTP协议的端口,需要清空防火墙策略并保存:iptables -F ;iptables-save
(3)将FTP协议添加进firewalld服务允许列表中:
firewall-cmd --permanent --zone=public --add-service=ftp
firewall-cmd --reload
匿名访问模式
- 配置vsftp的主配置文件
[root@like ~]# vim /etc/vsftpd/vsftpd.conf [root@like ~]# cat /etc/vsftpd/vsftpd.conf | grep -v "#" anonymous_enable=YES #允许匿名访问模式 anon_umask=022 #匿名用户上床文件的umask值 anon_upload_enable=YES #允许匿名用户上传文件 anon_mkdir_write_enable=YES #允许匿名用户创建目录 anon_other_write_enable=YES #允许匿名用户修改目录名称或删除目录 local_enable=YES write_enable=YES local_umask=022 dirmessage_enable=YES xferlog_enable=YES connect_from_port_20=YES xferlog_std_format=YES listen=NO listen_ipv6=YES pam_service_name=vsftpd userlist_enable=YES tcp_wrappers=YES
- 重启vsftp服务,然后加入启动项。
- 阿里云防火墙打开FTP对应的21端口
- 客户端安装FTP使用ftp+IP即可访问FTP服务器。
注:待解决问题:在客户端登录FTP后,使用dir和get命令都报错
解决办法:
阿里云开放端口(tcp:20、21、22、30000/35000;udp:20、21、30000/35000)

虚拟机用nat模式即可




浙公网安备 33010602011771号