关于将路由器作为一个FTP服务器(ensp模拟)

首先,我们知道,FTP,即文件传输协议,主要用于传输文件,它总共有两个连接,一个是控制连接,一个是数据连接,其中,控制连接使用TCP三次握手协议,端口号为21。

我们要将路由器作为一个FTP服务器,首先得有一个共享的目录,这里我使用的是路由器中的FLASH这个目录,也就是闪存。

接下来,我们先建立一个简简单单的拓扑。

图中,两台路由器分别连接在各自的Ethernet0/0/0接口,接下来我们先使用R1路由器作为模拟,因为我们首先得将两台路由器连通,这里,我们使用的是192.168.1.0/30网段。

这是R1路由器中没配置接口之前的状态,可以看见Ethernet0/0/0接口的物理接口已经开启,但是Protocol逻辑接口并未开启,因为R1路由器的这个接口连接到了R2路由器的Ethernet0/0/0接口,所以它的物理接口是打开的,但是逻辑接口还没配置,所以显示是down。

 我们使用<ip address IP地址  子网掩码>为路由器R1配了192.168.1.1/30这个IP地址,并且观察下接口状态的这个表,我们发现Ethernet0/0/0接口的逻辑功能已经打开。注:查看接口所有接口状态使用命令<display interface brief>。

路由器R2的配置与R1的配置一致,在这里就不演示了,我们直接上配好之后的ping。

这是在路由器R2上pingR1的数据,显示已经连通。

这个时候,拓扑可以加上IP地址了 

接下来,我们进入今天的主要内容,在这里我们将路由器R1作为FTP服务器共享传输文件。

我们首先通过dir命令查看一下当前路由器R1目录中有哪些文件 

然后,我们使用copy命令将private-data.txt文件拷贝复制一份 命名为r1.txt。

当然,路由器R2也是同样的操作,不过路由器R2的private-data.txt文件拷贝复制一份 命名为r2.txt。

然后,我们在R1上进行FTP配置

ftp server enable  打开ftp服务

set default ftp-directory flash:  将flash目录作为共享目录,其他终端可以在这个目录中进行上传和下载文件。

注意:aaa命令是进行AAA服务器的认证授权设置。

local-user lisi privilege level 3 password cipher 12346  创建一个本地用户lisi,密码是密文形式,12346,并且制定lisi的等级为3,关于等级,共有0-15个等级,但是从3开始以上的用户权限都相同,最低级为0,只能在特权模式下执行一些相应的命令。

local-user lisi service-type ftp  将lisi加入ftp服务中,其他终端可以使用lisi账号来登陆访问flash目录中的文件。 

然后,接下来,我们使用wireshark软件进行抓包。

然后在R2上登陆R1路由器,并且上传R2中的r2.txt文件,以及下载R1路由器中的r1.txt文件

 

使用ftp 192168.1.1语句连接R1,然后在R2上使用我们提前在R1上创建好的用户lisi登陆

登陆成功之后,前面的提示符会变成ftp

然后,我们使用put上传文件,使用get下载文件,完成之后使用quit命令退出登陆,输入dir查看R2的flash目录中的文件,发现多出r1.txt。 

这个时候,我们停止抓包,并且过滤一下包,只留下ftp的包

我们观察39和43两行发现我们设置的用户lisi以及lisi的密码是以明文形式传输的,所以这个传输密码不安全,即我们只要抓到包,就可以知道用户以及密码。

接下来,我们实现计算机(真机)和模拟器传输文件。

首先新建一个简单拓扑

然后,我们在真机上新建一个loopback网卡,具体设置在网络适配器中,我们可以在设备管理器中新建,也可以直接按win+r然后输入hdwwiz,接着回车。

从刚开始一直点击下一步,直到

 我们选择网络适配器,然后根据下图选择环回适配器

 一直点下一步,直至结束。

然后我们配置环回适配器的IP地址为192.168.1.3/24

配置完成之后,我们在拓扑中拖入一个云cloud 

 在我们拖过去cloud之后,必须先配置cloud,否则不能连接。配置如下图:

然后,我们打开我们真机的资源管理器,在路径一栏中输入ftp://192.168.1.1

 

输入我们之前设置好的用户名以及密码lisi  12346 

接下来,会打开一个共享文件夹,也就是我们在路由器R1上设置的共享FLASH这个目录

我们可以直接在真机上上传和下载路由器R1中的文件,至此,我们把路由器作为一个FTP服务器的实验已经结束,接下来退出登录,返回ensp,进入R1和R2的配置界面,退回到特权模式,使用save命令保存我们所作的所有配置。

最后,提示:我们在刚把模拟设备的配置框界面打开输入命令时,每运行一条指令,设备都会输出一下操作日志,这样会特别影响使用的效率,对于这种情况,我们可以先进入系统视图模式,在特权模式下执行system view命令,然后执行undo info-center enable命令,关掉这个提示。 

  • 19
    点赞
  • 52
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
ensp是一种中文全角空格的表示方法,它是由英文单词"en"和空格"sp"组成的缩写。在中文排版中,ensp通常用于增加字符间的间距,使得文本更加美观和易读。 关于路由器配置FTP服务器,以下是一般的步骤: 1. 确保你的路由器支持FTP服务器功能。不同品牌和型号的路由器可能有不同的配置方式和功能支持。 2. 进入路由器的管理界面。通常可以通过在浏览器中输入路由器的IP地址来访问管理界面。具体的IP地址和登录方式可能因路由器品牌和型号而异。 3. 在管理界面中找到FTP服务器相关的设置选项。这通常位于网络设置、高级设置或服务设置等菜单下。 4. 启用FTP服务器功能,并进行相应的配置。你可能需要设置FTP服务器的端口号、访问权限、用户名和密码等信息。确保设置的信息与你的需求相符。 5. 配置路由器的端口转发规则,将外部网络请求转发到FTP服务器所在的内部网络。这样才能实现外部设备通过公网访问你的FTP服务器。 6. 保存并应用配置,重启路由器使配置生效。 至于文件名修改,具体操作取决于你使用的FTP服务器软件。一般来说,你可以通过以下步骤进行文件名修改: 1. 连接到FTP服务器。使用FTP客户端软件,输入FTP服务器的地址、用户名和密码进行连接。 2. 导航到要修改文件名的目录。使用FTP客户端软件浏览服务器上的文件目录,找到需要修改文件名的文件所在的目录。 3. 选择要修改的文件,并进行重命名操作。在FTP客户端软件中,一般可以右键点击文件,选择重命名或修改名称等选项,然后输入新的文件名并保存。 4. 确认修改成功。在FTP客户端软件中,可以查看文件列表,确认修改后的文件名是否已经生效。 希望以上回答能够帮助到你!如果还有其他问题,请随时提问。
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值