HCIA-RS实验-配置FTP 业务

news2024/10/6 6:05:13
  • FTP简单说明

        FTP(File Transfer Protocol)是一种用于文件传输的协议,可以在计算机之间进行文件的上传和下载。FTP使用客户端-服务器模型,客户端通过FTP客户端软件连接到服务器端的FTP服务端口,进行文件传输和管理。

FTP协议具有以下特点:

1. 简单易用:FTP协议操作简单,可以通过FTP客户端软件进行文件上传、下载、删除等操作。

2. 跨平台性:FTP协议可以在不同的操作系统之间进行文件传输,如Windows、Linux、Unix等。

3. 可靠性高:FTP协议提供了数据传输的可靠性,可以进行断点续传、校验等操作,保证数据的完整性。

4. 安全性较低:FTP协议的安全性较低,数据传输过程中可能会被窃听、篡改,因此需要使用加密协议(如SFTP、FTPS)进行加密传输。

5. 传输速度相对较慢:FTP协议的传输速度相对较慢,受到网络带宽、延迟等因素的影响。

        本文学习目标:理解建立FTP连接的过程;掌握FTP服务器参数的配置;掌握与FTP服务器传输文件的方法

  • 拓扑图

 

  • 实验环境准备
    1. 配置IP并测试连通性

        这里只给R1的截图,R2的IP配置一样,IP改为.2

 

    1. 启动FTP

        在路由上启动FTP的功能(默认不开启)这里配置,R1为服务端,R2为客户端;

第一条为启动FTP,第二条为设置FTP用户默认的工作目录为设备的flash存储器

 

        通过在AAA中设置用户名和密码,授权FTP合法用户连接到FTP服务器。这样,非法用户就无法连接FTP服务器,降低了安全风险。创建一个本地用户huawei,并设置密码为rabbit(密码使用加密方式存储)。具体命令如下:

        将本地用户huawei的服务类型设置为FTP。具体命令如下:

        将本地用户huawei的权限等级设置为15,即最高权限。并为本地用户huawei设置FTP的默认工作目录为设备的flash存储器

                查看FTP服务器的配置信息:

        可以看到R1为FTP服务器,默认情况下监听TCP 21号端口。

  1. 建立FTP 客户端与服务器的连接。

建立从客户端(R2)到FTP服务器(R1)的连接。需要输入刚才创建的账号密码,这里为账号huawei,密码rabbit

        下载文件前或者上传文件后,执行dir命令查看文件的详细信息。

 

        配置文件的传输模式。

Binary:这个命令可以将FTP客户端的传输模式设置为二进制模式。二进制模式可以确保文件传输的完整性,适用于传输二进制文件,如图片、音频等。

        在FTP服务器上下载文件。Get xxxx(xxx为文件名)get为下载,put为上传,这里只演示下载了,伙伴们可以自行测试上传文件;退出后也可以用dir查看文件夹;

        关闭FTP

 

        这篇就到这里了;使用到的命令,我将粘贴在后面并带上注释,有问题随时交流;之前已经出现过的命令将不再重新附带和注释;只添加新的。 

来自一个不懂技术的兔子

  •  新的命令合集
ftp server enable    //启动FTP服务



set default ftp-directory flash:     //这个命令可以设置FTP用户默认的工作目录为设备的flash存储器。



local-user huawei password cipher rabbit   //这个命令可以创建一个本地用户huawei,并设置密码为rabbit(密码使用加密方式存储)



local-user huawei service-type ftp    //这个命令可以将本地用户huawei的服务类型设置为FTP



local-user huawei privilege level 15   //这个命令可以将本地用户huawei的权限等级设置为15,即最高权限。



local-user huawei ftp-directory flash:     //这个命令可以为本地用户huawei设置FTP的默认工作目录为设备的flash存储器



display ftp-server     //这个命令可以显示FTP服务器的配置信息



ftp 10.1.12.1     //这个命令可以在FTP客户端中连接到IP地址为10.1.12.1的FTP服务器。



dir         //这个命令可以在FTP客户端中列出当前FTP服务器上的文件和目录



binary     //这个命令可以将FTP客户端的传输模式设置为二进制模式。二进制模式可以确保文件传输的完整性,适用于传输二进制文件,如图片、音频等

bye    //断开FPT链接



put   //可以通过put命令把一个文件上传到FTP服务器,上传的同时也可以为该文件配置新的文件名。

get     //同上,但是下载文件;



delete    //删除文件

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/633359.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

在fpga上开发音视频是一种什么体验?

前言: 今天周末回公司解决了解码播放问题,最近周末也没啥事情,一般周六都会过去公司学习音视频开源项目(过去公司,主要是住的近,所以很方便!),待在家里也是无聊,所以就回去看开源项目…

硬件设计电源系列文章-LDO设计

文章目录 概要整体架构流程技术名词解释技术细节小结 概要 本文主要分享LDO的相关设计,尤其是LDO的并联设计 整体架构流程 提示:这里可以添加技术整体架构 主要是讲述LDO的并联;并联以增加输出驱动能力,其具体框架如下&#x…

详解Ribbon

目录 1.概述 2.使用 2.1.引入 2.2.启用 2.3.切换负载均衡算法 3.负载均衡源码分析 3.1.接口 3.2.抽象类 3.3.选择服务器 3.4.原子性 4.自定义负载均衡算法 1.概述 Ribbon是Netflix开源的一个客户端负载均衡库,也是Spring Cloud Netflix项目的核心组件之…

常见网络服务器并发模型

近些年,随着互联网的大发展,高并发服务器技术也快速进步,从简单的循环服务器模型处理少量网络并发请求,演进到解决C10K,C10M问题的高并发服务器模型。本文主要以TCP为例,总结了几种常见的网络服务器模型的实…

巧用文件批量改名高手删除子文件夹一例

比如有很多商品文件夹,里面又分出主图、细节图等,现在因工作需要把主图、细节图这些子文件夹去掉,把子文件夹里面的文件放在商品名称的父文件夹中,如图: 打开主图文件夹,我们可以看到文件名结构为数字编号的…

Git学习 - 2023-06-08

2023暑期学习 Git基础Git Fetch VS Git Pullgit pull --rebase VS git pull几种merge的方法Fork VS Clone CS Branch如何把master的内容更新到分支上详尽介绍 git fetch VS git pull其他命令 Git基础 git branch branch-name # 创建一个新的分支git checkout branch-name # 切…

Golang | Web开发之Gin框架快速入门基础实践

欢迎关注「全栈工程师修炼指南」公众号 点击 👇 下方卡片 即可关注我哟! 设为「星标⭐」每天带你 基础入门 到 进阶实践 再到 放弃学习! 专注 企业运维实践、网络安全、系统运维、应用开发、物联网实战、全栈文章 等知识分享 “ 花开堪折直须折&#xf…

Learning C++ No.30 【lambda表达式实战】

引言: 北京时间:2023/6/9/9:13,今天8:15起床,可能是最近课非常少,导致写博客没什么压力,什么时间都能写,导致7点起不来,哈哈哈,习惯睡懒觉了,但是问题不大&a…

【二十七】springboot之通过threadLocal+参数解析器实现同session一样保存当前登录信息的功能

springboot篇章整体栏目: 【一】springboot整合swagger(超详细 【二】springboot整合swagger(自定义)(超详细) 【三】springboot整合token(超详细) 【四】springboot整合mybatis…

绿豆影视系统5.1.8反编译版源码:PC+WAP+APP端【附搭建教程+软件】

简介: 绿豆影视系统5.1.8反编译版源码:PCWAPAPP端【附搭建教程软件】 优化内容 1.专题类目,在后台进行设置 2.短视频类目 ,需要有信天翁id 3.优化首页栏目不显示问题 4.去除我的页面 不常用功能 5.修复自定义密码只能输入数字的…

二阳竟然是这样的~

今天周六,家人都出去玩了,把我自己扔家里了,因为我2阳了,出门都不带我玩了。 正好趁这个时间简单写下2阳的症状,和1阳有什么不一样。 先说结论: 我的亲身感受是2阳比1阳轻的多,没有浑身关节疼&a…

MySQL-索引详解(三)

♥️作者:小刘在C站 ♥️个人主页:小刘主页 ♥️每天分享云计算网络运维课堂笔记,努力不一定有回报,但一定会有收获加油!一起努力,共赴美好人生! ♥️树高千尺,落叶归根人生不易&…

第64篇:史上最严重的APT供应链攻击事件,借助Solarwinds攻击欧美的流程图梳理和分析(上篇)...

Part1 前言 大家好,我是ABC_123,公众号正式更名为”希潭实验室”,敬请关注。本期分享一个堪称史上影响最大、危害最大的供应链攻击APT案例——Solarwinds供应链攻击事件,SolarWinds的旗下有数万家客户公司,包括了”财…

h.264 h.265 协议基本概念记录

区分一些概念 MPEG-4 是一套用于音频、视频信息的压缩编码标准H.264,AVC,编码格式,是MPEG-4 的第10部分H.265,HEVC,编码格式,是MPEG-H的第2部分mp4,rmvb,mkv,avi是容器&…

【ChatGPT】数据科学 ChatGPT Cheat Sheet 书籍分享(阿里云盘下载)

封皮 以下为书中部分内容的机器翻译 我们的重要提示指南 1. 以 AI 角色的描述开始提示。 例如,“你是{x}”或“我希望你扮演{x}”。如果您不确定,请尝试“你是一个有帮助的助手”。 例如,您是 OpenAI 的数据科学家,您正在研究大型…

测量项目总结

和朋友合作开发一个测量机产品, 用于测量汽车零件形位公差, 客户的客户是电动汽车第一品牌, 我负责上位机开发, 历时2个月, 完成上百次的commit. 时间虽紧, 但代码质量上没有妥协, 软件层次划分合理, 后续考虑做成系列产品. 开发利器 感恩这个时代, 现在的软件开发开发体验真好…

git hook

hook hook 翻译为钩子,简单说就是监听某个事件(操作),然后触发自定义逻辑 在 git 中可以监听 commit,push 等操作,在操作之前或之后触发对应的 hook,在 hook 中写自定义的逻辑,比如…

nginx扩展篇之nginx.conf 详细文档

nginx.conf 配置文件 基本说明 Nginx 的配置文件位置 文件位置 ​ 安装目录\conf\nginx.conf ​ 安装目录\nginx.conf 两个文件是一样的 多说一句:使用/usr/local/nginx/sbin/nginx 启动Nginx ,默认用的是安装目录\nginx.conf 配置文件 作用&…

网络安全学术顶会——SP 2023 议题清单、摘要与总结(上)

总结 本文总结了196篇近期涉及网络安全领域的研究论文。主要可分为以下几类: 隐私保护,涉及到匿名认证、隐私保护机器学习等机器学习安全,主要研究对抗样本和隐蔽后门等问题浏览器和网络安全,涉及指纹识别、端到端加密、网站选择标志等嵌入式系统安全,主要针对 IOT 安全操作系统…

java并发编程:LinkedBlockingQueue详解

文章目录 简介源码分析属性构造函数入队方法put(E e)offer(E e)offer(E e, long timeout, TimeUnit unit) 出队方法take()poll()获取元素方法删除元素方法 问题总结 简介 在集合框架里,想必大家都用过ArrayList和LinkedList,也经常在面试中问到他们之间…