注意:所有的环境是建立在关闭SELinux及Firewalld、iptables

    1、FTP的工作模式
    主动模式:FTP服务器主动向客户端发起连接请求。
    被动模式:FTP服务器等待客户端发起连接请求(FTP的默认工作模式)。
    区 别 : 主动模式可以绕过防火墙

    2、、可以向匿名用户开放的权限参数以及作用
    image.png
    3、安装vsftpd及修改配置文件
    [root@Server ~]#yum -y install vsftpd
    [root@Server ~]# mv /etc/vsftpd/vsftpd.conf /etc/vsftpd/vsftpd.conf_bak
    [root@Server ~]# grep -v “#” /etc/vsftpd/vsftpd.conf_bak > /etc/vsftpd/vsftpd.conf
    [root@Server ~]# cat /etc/vsftpd/vsftpd.conf (这里是源文件过滤出的配置信息)
    修改过的配置文件信息
    anonymous_enable=YES [root@Server ~]# vim /etc/vsftpd/vsftpd.conf
    local_enable=YES anonymous_enable=YES
    write_enable=YES anon_umask=022
    local_umask=022 anon_upload_enable=YES
    dirmessage_enable=YES anon_mkdir_write_enable=YES
    xferlog_enable=YES anon_other_write_enable=YES
    connect_from_port_20=YES local_enable=YES
    xferlog_std_format=YES write_enable=YES
    listen=NO local_umask=022
    listen_ipv6=YES dirmessage_enable=YES
    pam_service_name=vsftpd xferlog_enable=YES
    userlist_enable=YES connect_from_port_20=YES
    tcp_wrappers=YES xferlog_std_format=YES
    listen=NO
    listen_ipv6=YES
    pam_service_name=vsftpd
    userlist_enable=YES
    tcp_wrappers=YES
    [root@server vsftpd]# ftp 195.96.30.32
    Connected to 195.96.30.32 (195.96.30.32).
    220 (vsFTPd 3.0.2)
    Name (195.96.30.32:root): anonymous 匿名账户
    331 Please specify the password. 密码为空
    Password:
    230 Login successful.
    Remote system type is UNIX.
    Using binary mode to transfer files.
    ftp>