ftp服务器:vsftp
1.全称:file transfer protocol(文件传输协议)
2.端口号:
tcp20/21
3.FTP工作方式

1)主动模式(客户机使用需要关闭防火墙)适合服务器用
21端口:控制端口
20端口:数据端口
2)被动模式(适合客户机使用)
21端口号+随机端口号作为数据传输端口号
注意:主被动模式,阐述的是数据传输过程
主被动模式,选择权在客户机
主被动模式,所谓主或被是站在服务器的角度
1,安装ftp, yum -y install vsftpd
2,开启vsftpd服务
3,了解vsftpd的主配置文件:/etc/vsftpd/vsftpd.conf
打开,查看anoymous_enable=yes(开启) //允许匿名者访问
如何禁用匿名用户登录:anonymous_enable=NO,重新启动服务
实验一,了解vsftp的用户认证机制
ftp IP地址(连接)
匿名用户:anonymous 用户目录:/var/ftp
(下载文件需要在其他目录,不能在目录)
只能下载(ftp命令:get(下载文件))
[root@localhost /]# yum -y install vsftpd //安装vsftpd
[root@localhost /]# systemctl start vsftpd //开启vsftpd服务
[root@localhost /]# firewall-cmd --zone=public --add-port=21/tcp --permanent //开启21端口
success
[root@localhost /]# systemctl restart firewalld
[root@localhost /]# firewall-cmd --list-port //重启防火墙查看已端口
21/tcp
打开windows,打开运行窗口:win+r,cmd
C:\Users\Administrator>ftp 10.1.19.100 //连接ip地址的ftp
连接到 10.1.19.100。
220 (vsFTPd 3.0.2)
200 Always in UTF8 mode.
用户(10.1.19.100:(none)): anonymous //用户用anonymous(匿名用户)
331 Please specify the password.
密码: //密码随便输入即可
230 Login successful.
ftp> //连接成功
ftp> ls //显示文件(var/ftp)
200 PORT command successful. Consider using PASV.
150 Here comes the directory listing.
1
2
pub
226 Directory s