1.实验原理。
FTP(File Transfer Protocol,文件传输协议)是 TCP/IP 协议组中的协议之一。其主要功能是向用户提供本地和远程主机之间的文件传输,FTP采用C/S(Client/Server)结构。FTP Server能够提供远程用户端访问和操作的功能,用户可以通过主机或者其他设备上的FTP用户端程序登录到服务器上,进行文件的上传、下载和目录访问等操作。
2.实验拓扑。
3.实验类容。
模拟企业网络Client1为FTP用户端设备,需要访问FTP Server,从服务器上下载或上传文件。为了安全考虑用户不能直接向服务器上传文件,但可以下载文件。还需配置R1,让R1可以直接向Server上传文件且让它也成为FTP Server。
4.实验步骤。
(1)对设备进行基础IP配置让它们可以相互Ping通。
路由器
客户端
服务器
Ping结果
(2)配置路由器为FTP客户端。
首先在本地创建一个FTP-Huawei作为FTP服务器的文件夹,在该文件夹下再创建子文件夹Config,并创建测试文件test.txt。创建完成后,设置FTP服务器的文件夹为刚才的主文件夹的目录。
在R1使用ftp命令上进行登录。第一次登陆是输入的账户名和密码就是为以后登陆创建的。
ls 查看FTP服务器文件夹状态
cd +文件夹名 进入文件夹
dir 查看详细的文件属性
get +文件名 下载文件到本地
put +旧文件名 +新文件名 上传文件到FTP服务器
(3)配置路由器为FTP Server。
sys 进入系统视图
aaa 进入aaa视图
local-user ftp password cipher huawei 设置用户名ftp和密码huawei
local-user ftp ftp-directory flash: 指定FTP用户的可访问目录,如果
不配置用户将无法登陆
local-user ftp service-type ftp 设置服务类型为ftp
local-user ftp privilege level 15 设置用户优先级为15
在本地创建测试文件test-user.txt,并设置用户端信息。
在R1上查看目录下的文件。