HCIA-Datacom实验指导手册:5.1 实验一:FTP SFTP TFTP 基础配置实验

HCIA-Datacom实验指导手册:5.1 实验一:FTP 基础配置实验

  • 一、实验介绍:
  • 二、实验拓扑:
  • 三、实验目的:
  • 四、配置步骤:
    • 步骤 1 设备基础配置
    • 步骤 2 在 Router 上配置 FTP 和SFTP服务器功能及参数
    • 步骤 3 配置本地 FTP 和SFTP用户
    • 步骤 4 FTP 和SFTP Client 分别登陆 FTP 和SFTP Server
    • 步骤 5 FTP 主动模式和被动模式的切换
  • 五、结果验证
  • 六、配置参考
  • 七、 思考题与附加内容

一、实验介绍:

可以通过FTP、TFTP、SFTP对网络设备的配置文件、系统文件等进行管理。
FTP(File Transfer Protocol)、TFTP(Trivial File Transfer Protocol)和 SFTP(Secure File Transfer Protocol)方
FTP主动模式和被动模式的区别:
20和21,21是控制连接端口。20是数据连接端口。
主动模式和被动模式是再数据连接时,站在服务器角度来说。
在这里插入图片描述

主动:服务器使用两个周知端口20和21,客户端使用2个大于1024的随机的动态端口。控制连接由客户端主动发起tcp三次握手,数据连接由服务器主动发起三次握手。
在这里插入图片描述

被动:服务器使用21和1个大于1024的端口。客户端使用2个大于1024的随机端口。控制连接由客户端主动发起tcp三次握手。数据连接由客户端主动发起三层握手。

二、实验拓扑:

在这里插入图片描述
账号我本来是想设置为huawei的,但是因为密码不能包含用户名或者用户名还原,所以使用了huawei123
Error: Admin huawei’s new password should not include the username or username revert.

三、实验目的:

 理解建立 FTP SFTP tftp连接的过程
 掌握 FTP SFTP TFTP服务器参数的配置
 掌握与 FTP 服务器传输文件的方法

四、配置步骤:

步骤 1 设备基础配置

interface Ethernet1/0/1
 undo shutdown
 ip address 192.168.15.2 255.255.255.0

<HUAWEI>save 
Warning: The current configuration will be written to the device.
Are you sure to continue? [Y/N]:y
Now saving the current configuration to the slot 17 
Info: Save the configuration successfully.
<HUAWEI>

<HUAWEI>dir
Directory of cfcard:/

  Idx  Attr     Size(Byte)  Date        Time       FileName                     
    0  dr-x              -  Feb 26 2024 19:47:34   $_autobackup                 
    1  dr-x              -  Feb 26 2024 20:07:02   $_checkpoint                 
    2  dr-x              -  Feb 26 2024 19:47:24   $_install_hpg                
    3  dr-x              -  Feb 26 2024 19:47:24   $_install_mod                
    4  dr-x              -  Feb 26 2024 19:48:59   $_license                    
    5  dr-x              -  Feb 26 2024 20:03:47   $_security_info              
    6  dr-x              -  Feb 26 2024 19:49:05   $_system                     
    7  dr-x              -  Feb 26 2024 19:49:02   $_user                       
    8  -rw-            104  Feb 26 2024 19:47:24   VRPV800R011C00SPC607B607D0213
_ne40e.cc
    9  drwx              -  Feb 26 2024 20:28:44   backup                       
   10  -rw-          3,368  Feb 26 2024 20:28:44   device.sys                   
   11  -rw-          4,353  Feb 26 2024 20:28:44   vrpcfg.cfg                   

8,388,608 KB total (6,516,468 KB free)
<HUAWEI>

步骤 2 在 Router 上配置 FTP 和SFTP服务器功能及参数

[HUAWEI]ftp  server enable 
Info: The FTP server is already enabled.

[HUAWEI]sftp  server  enable 
Info: The SFTP server is already started.

步骤 3 配置本地 FTP 和SFTP用户

aaa
 local-user huawei123 password irreversible-cipher Huawei@123
 local-user huawei123 service-type ftp ssh
 local-user huawei123 level 3
 local-user huawei123 ftp-directory cfcard:

配置FTP用户的级别,必须将用户级别配置在3级及3级以上,否则FTP连接将无法成功。

步骤 4 FTP 和SFTP Client 分别登陆 FTP 和SFTP Server

C:\Users\lvshi>ftp 192.168.15.2
连接到 192.168.15.2。
220 FTP service ready. Warning: FTP is not secure. Using SFTP is recommended.
530 Please login with USER and PASS.
用户(192.168.15.2:(none)): huawei123
331 Password required for huawei123.
密码:
230 User logged in.
ftp>
C:\Users\lvshi>sftp huawei123@192.168.15.2
User Authentication
(huawei123@192.168.15.2) Enter password:
Connected to 192.168.15.2.
sftp>
<HUAWEI>tftp 192.168.15.1 put vrpcfg.cfg 222.cfg
Info: Transfer file in binary mode.
Please wait for a while...

                                                                         
/
     100% [***********]  Info: Uploaded the file successfully.

步骤 5 FTP 主动模式和被动模式的切换

如果使用vrp作为客户端,则可以使用passive命令切换到被动模式,undo passive切换到主动模式。
如果使用windows作为客户端,则不能使用passive命令。

五、结果验证

通过tftp客户端把配置文件上传到了tftp服务器。
在这里插入图片描述

六、配置参考

七、 思考题与附加内容

1.FTP的传输数据类型有哪些分别传输什么数据?
答:ASCII和Binary。ASCII用于传输文本,Binary(二进制)用户传输图形图像、音视频,压缩文件、数据库等。
2. FTP 默认情况下工作在主动模式还是被动模式?
答:主动模式

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

MySQL数据库基础(十五):PyMySQL使用介绍

文章目录 PyMySQL使用介绍 一、为什么要学习PyMySQL 二、安装PyMySQL模块 三、PyMySQL的使用 1、导入 pymysql 包 2、创建连接对象 3、获取游标对象 4、pymysql完成数据的查询操作 5、pymysql完成对数据的增删改 PyMySQL使用介绍 提前安装MySQL数据库&#xff08;可以…

js里面有引用传递吗?

一&#xff1a;什么是引用传递 引用传递是相对于值传递的。那什么是值传递呢&#xff1f;值传递就是在传递过程中再复制一份&#xff0c;然后再赋值给变量&#xff0c;例如&#xff1a; let a 2; let b a;在这个代码中&#xff0c;let b a; 就是一个值传递&#xff0c;首先…

js中浏览器渲染原理

JavaScript&#xff08;JS&#xff09;是一种广泛使用的编程语言&#xff0c;特别是在Web开发中。在浏览器中&#xff0c;JS被用于实现动态网页效果、交互性和用户体验的提升。然而&#xff0c;要理解JS在浏览器中的工作原理&#xff0c;我们首先需要了解浏览器的渲染过程。 浏…

【回顾】蚂蚁链自研TEE技术全项通过国家金融科技认证中心认证

2022年3月&#xff0c;蚂蚁集团自研TEE技术&#xff08;HyperEnclave&#xff09;通过了北京国家金融科技认证中心认证&#xff0c;TEE功能&#xff08;CA与TA交互、数据存储、加密解密算法等&#xff09;、TEE安全&#xff08;硬件安全、系统软件层安全等&#xff09;47个项目…

【51单片机】红外遥控红外遥控电机调速(江科大)

1.红外遥控简介 红外遥控是利用红外光进行通信的设备,由红外LED将调制后的信号发出,由专用的红外接收头进行解调输出 通信方式:单工,异步 红外LED波长:940nm 通信协议标准:NEC标准 2.硬件电路 红外发送部分 IN高电平时&#xff0c;LED不亮&#xff0c;IN低电平时&…

这几个Python内置函数你都知道吗

divmod() divmod() 是一个 Python 内置函数&#xff0c;用于同时返回商和余数。它接受两个参数&#xff0c;第一个参数是被除数&#xff0c;第二个参数是除数&#xff0c;返回一个包含两个值的元组&#xff0c;第一个值是商&#xff0c;第二个值是余数。 示例用法如下&#…

Laravel03 路由到控制器与连接数据库

Laravel03 路由到控制器与连接数据库 1. 路由到控制器2. 连接数据库 1. 路由到控制器 如下图一些简单的逻辑处理可以放在web.php中&#xff0c;也就是路由的闭包函数里面。但是大的项目&#xff0c;我们肯定不能这么写。 为什么保证业务清晰好管理&#xff0c;都应该吧业务逻辑…

设计模式(三)建造者模式

相关文章设计模式系列 1.建造者模式简介 定义 建造者模式&#xff08;builder&#xff09;&#xff0c;将一个复杂对象的构建与它的表示分离&#xff0c;使得同样的构建过程可以创建不同的表示。 简介 建造者模式&#xff08;builder&#xff09;是创建一个复杂对象的创建型…

全面介绍HTML的语法!轻松写出网页

文章目录 heading(标题)paragraph(段落)link(超链接)imagemap(映射)table(表格)list(列表)layout(分块)form(表单)更多输入:datalistautocompleteautofocusmultiplenovalidatepatternplaceholderrequired head(首部)titlebaselinkstylemetascriptnoscript iframe HTML&#xff…

【刷题】leetcode 1544.整理字符串

刷题 1544.整理字符串思路一&#xff08;模拟栈速解版&#xff09;思路二 &#xff08;原地算法巧解版&#xff09;思路三&#xff08;C栈版&#xff09; Thanks♪(&#xff65;ω&#xff65;)&#xff89;谢谢阅读&#xff01;&#xff01;&#xff01;下一篇文章见&#xff…

前端学习---- 前端HTML基本元素的介绍

一&#xff1a;显示相关的HTML基础知识 1. 推荐的前端编写工具 2. VScode的html速写规则&#xff08;从a标签开始再用&#xff09; ①、&#xff01;&#xff1a;代表生成html的基本框架元素 ②、html元素&#xff1a;直接书写html,不需要加<>,按回车会自动生成 ③、{}…

linux下执行文件包含^M,将window文件格式内容转为linux格式

查看文件内容 cat -v jvm_options 报错信息 ./bin/install-plugin.sh: /bigdata/opt/s/seatunnelsgg/apache-seatunnel-2.3.4/mvnw: /bin/sh^M: bad interpreter: No such file or directory install connector : connector-selectdb-cloud安装工具 yum install -y dos2uni…

YOLOv9中的“ADown”结构!

ADown结构出炉啦&#xff0c;收藏起来写论文用&#xff01; 1.代码&#xff1a; 代码路径&#xff1a;yolov9-main->models->common.py&#xff0c;代码如下&#xff1a; class ADown(nn.Module):def __init__(self, c1, c2): # ch_in, ch_out, shortcut, kernels, gro…

Z 字形变换

题目链接 Z 字形变换 题目描述 注意点 s 由英文字母&#xff08;小写和大写&#xff09;、‘,’ 和 ‘.’ 组成1 < numRows < 1000 解答思路 方法一是模拟整个Z字形变换思路&#xff0c;使用一个二维数组存储变换后的矩阵&#xff0c;首先需要确定这个矩阵的行数row和…

PDF控件Spire.PDF for .NET【安全】演示:从加密的 PDF 文档中删除密码

Spire.PDF for .NET 是一款独立 PDF 控件&#xff0c;用于 .NET 程序中创建、编辑和操作 PDF 文档。使用 Spire.PDF 类库&#xff0c;开发人员可以新建一个 PDF 文档或者对现有的 PDF 文档进行处理&#xff0c;且无需安装 Adobe Acrobat。 E-iceblue 功能类库Spire 系列文档处…

C++11右值引用

文章目录 左值左值引用 右值右值引用左值引用和右值引用左值引用和右值引用总结 右值引用使用场景和意义左值引用的使用场景左值引用的缺点右值引用移动构造移动赋值 右值引用的其他使用场景 万能引用完美转发完美转发的实际应用场景 C11之前就有了引用的语法&#xff0c;而C11…

Rust升级慢,使用国内镜像进行加速

背景 rustup 是 Rust 官方的跨平台 Rust 安装工具&#xff0c;国内用户使用rustup update的时候&#xff0c;网速非常慢&#xff0c;可以使用国内的阿里云镜像源来进行加速 0x01 配置方法 1. Linux与Mac OS用户配置环境变量 修改~/.bash_profile文件添加如下内容&#xff1…

Three.js-04轨道控制器

1.导入 说明&#xff1a;相机围绕目标进行轨道运动。也就是可以通过鼠标拖拽进行移动视角。 import { OrbitControls } from three/addons/controls/OrbitControls.js; 2.使用 说明&#xff1a;构造controls对象&#xff0c;再调用update方法&#xff1b;为了使效果更为明显…

【数据结构与算法】常用算法 前缀和

&#x1f389;&#x1f389;欢迎光临&#x1f389;&#x1f389; &#x1f3c5;我是苏泽&#xff0c;一位对技术充满热情的探索者和分享者。&#x1f680;&#x1f680; &#x1f31f;特别推荐给大家我的最新专栏《数据结构与算法&#xff1a;初学者入门指南》&#x1f4d8;&am…

刘知远LLM——Transformer与预训练模型

文章目录 注意力机制原理介绍注意力机制的各种变式注意力机制的特点 Transformer结构概述Transformer整体结构 输入层byte pair encodingpositional encoding Transformer BlockEncoder BlockMulti-Head Attention Decoder Block其他tricks总结 预训练语言模型语言建模概述预训…