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然后重启即可。

在这里插入图片描述
到此实验结束,感谢您的观看!~


结束语

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

posted @   网工路上的绊脚石  阅读(24)  评论(0编辑  收藏  举报  
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
点击右上角即可分享
微信分享提示