注意:所有的环境是建立在关闭SELinux及Firewalld、iptables
1、FTP的工作模式
主动模式:FTP服务器主动向客户端发起连接请求。
被动模式:FTP服务器等待客户端发起连接请求(FTP的默认工作模式)。
区 别 : 主动模式可以绕过防火墙
2、、可以向匿名用户开放的权限参数以及作用
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>