H3C路由交换FTP实验配置过程

 

需求背景

20世纪70年代,随着计算机网络的快速发展,文件传输成为了一个非常重要的问题。当时的网络通信主要是通过电子邮件进行,但邮件附件大小有限制,且传输速度慢,无法满足大文件传输的需求。因此,人们开始研究开发新的文件传输协议,以便更为高效地进行文件传输。在这个背景下,FTP协议应运而生。

模拟环境

一台路由器+HOST(真实PC)

说明:一台设备模拟我们一台远在数据机房里面的路由器,HOST(客户端)是一台我们真实是物理机,路由器的G0/0口连接在我们的网卡(Microsoft KM-TEST 环回适配器)上PC的静态IP地址已配置

如果没有环回网卡的,观看我的这篇文档即可完成。Windows系统如何添加虚拟网卡(环回网络适配器)

路由器配置

  1. 设备名及接口IP地址配置
#进入系统视图
<H3C>system-view 
#修改设备名称为R1
[H3C]hostname R1
#进入0/0接口视图接口
[R1]interface  GigabitEthernet  0/0
#配置IP地址
[R1-GigabitEthernet0/0]ip address  192.168.0.1 24
#退回到系统视图
[R1-GigabitEthernet0/0]quit

  1. 连通性测试
#测试R1通往PC的连通性
[R1]ping 192.168.0.2
Ping 192.168.0.2 (192.168.0.2): 56 data bytes, press CTRL+C to break
56 bytes from 192.168.0.2: icmp_seq=0 ttl=128 time=52.324 ms
56 bytes from 192.168.0.2: icmp_seq=1 ttl=128 time=5.961 ms
56 bytes from 192.168.0.2: icmp_seq=2 ttl=128 time=7.673 ms
56 bytes from 192.168.0.2: icmp_seq=3 ttl=128 time=3.430 ms
56 bytes from 192.168.0.2: icmp_seq=4 ttl=128 time=5.180 ms
--- Ping statistics for 192.168.0.2 ---
  1. R1作为FTP服务器配置
#创建本地用户"ftp"
[R1]local-user ftp class manage
#设备"ftp"用户的密码为"caixukun666"
[R1-luser-manage-ftp]password simple caixukun666
#设置账户权限为管理员最高权限
[R1-luser-manage-ftp]authorization-attribute  user-role network-admin
#设置该用户可以访问的目录为”/“即根目录
[R1-luser-manage-ftp]authorization-attribute work-directory flash:/
#设置用户可以使用的服务类型为”ftp“协议
[R1-luser-manage-ftp]service-type ftp
#退回到系统视图
[R1-luser-manage-ftp]quit
#开启FTP服务
[R1]ftp server  enable
#保存当前配置
[R1]save force

PC配置

设置虚拟网卡IP地址

 

 

验证

  1. PC客户端连接测试,上传了客户端桌面的R1.cfg、R1.mdb文件;下载服务器端startup.cfg、startup.mdb文件到客户端上
  2.  服务器端再次查看目录文件进行验证
  3. 指定设备下次启动配置文件
#指定设备下次启动配置文件为R1.cfg
<R1>startup saved-configuration R1.cfg
#重启
<R1>reboot
Start to check configuration with next startup configuration file, please wait.........DONE!
Current configuration may be lost after the reboot, save current configuration? [Y/N]:n
This command will reboot the device. Continue? [Y/N]:y
Now rebooting, please wait...

这个重启过程会很慢,一定要耐心等待!!!

重启后发现设备的名称已经变为了R2是因为R1.cfg的配置文件中和R1设备本身的配置并不相同,如果想在再恢复为R1的配置,需要再次使用"startup saved-configuration xxx" 指定文件为startup.cfg然后重启即可。


到此实验结束,感谢您的观看!~


结束语

如果您认为本文对您有帮助,请帮忙在文末关注、点赞、收藏、文头点击订阅专栏,因为这样才能帮助更多人学习到看到本文,关于本文如果有问题可以在评论区留言,回复效率可能会低但是一定会积极回复哦!~~