网络初级篇之网络设备的FTP(原理与实验)
一、什么是FTP
FTP就是文件传输协议。用于互联网双向传输。
二、FTP的作用
控制文件下载空间在服务器复制文件从本地计算机或本地上传文件复制到服务器上的空间,主要的作用就是文件的传输,保存等
三、FTP的工作原理
FTP会启用两个端口:20与21端口。21端口负责控制连接、20端口负责数据连接。通俗的讲21端口用于连接,20端口用于传输数据。进行FTP文件传输中,客户端首先连接到FTP服务器的21端口,进行用户的认证,认证成功后,要传输文件时,服务器会开一个端口为20来进行传输数据文件。
四、实验
AR1的基本配置
<Huawei>system-view
[Huawei]sysname FTP Client
[FTP Client]interface GigabitEthernet 0/0/0
[FTP Client-GigabitEthernet0/0/0]ip address 192.168.1.1 24
AR2的基本配置
<Huawei>system-view
[Huawei]sysname FTP Server
[FTP Server]]interface GigabitEthernet 0/0/0
[FTP Server]ip address 192.168.1.2 24
AR2的关于FTP的配置
[FTP Server]ftp server enable //开启ftp服务
[FTP Server]aaa //进入aaa网络用户进行控制后台服务
[FTP Server-aaa]local-user admin password cipher admin123 //新建用户:admin;密码:admin123(密文)
[FTP Server-aaa]local-user admin access-limit 10 //设置最大连接数(根据自身需求)
[FTP Server-aaa]local-user admin ftp-directory flash:/ // 设置可操作的目录,此处为flash:
[FTP Server-aaa]local-user admin idle-timeout 0 0 //访问超时时间(根据自身的需求进行配置)
[FTP Server-aaa]local-user admin service-type ftp //设置服务类型为ftp
[FTP Server-aaa]local-user admin privilege level 3 //设置用户的权限为等级3
测试登录
注:get + server中的文件名 (将server中的文件下载到client中)
put + client中的文件名(将client中的文件上传到server中)