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

news2024/10/1 19:20:46

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 默认情况下工作在主动模式还是被动模式?
答:主动模式

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

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

相关文章

大厂经验谈之OKR目标管理

前言 这是大厂经验谈系列第一篇文章,来看看互联网公司是如何制定和管理目标的。OKR是目前互联网公司经常采用的目标管理工具,最开始也是由国外著名公司推崇,比如Google、微软、亚马逊等,后面才逐步引入国内。既然是工具就有用得好和不好的地方,很多团队仍然把OKR当做KPI来…

【人工智能高频面试题--基本篇】

&#x1f680; 作者 &#xff1a;“码上有前” &#x1f680; 文章简介 &#xff1a;人工智能高频面试题 &#x1f680; 欢迎小伙伴们 点赞&#x1f44d;、收藏⭐、留言&#x1f4ac; 人工智能高频面试题--基本篇 1.深度学习和过往的神经网络训练方法有什么区别&#xff1f;列举…

2024年 前端JavaScript入门到精通 第四天 笔记

4.1 函数的基本使用以及封装练习 ★ 函数命名规范 4.2 函数的参数以及默认参数 函数的灵魂&#xff01;&#xff01;&#xff01; 4.3 函数封装数组求和案例 4.4 函数返回值return 4.5 函数返回值细节以及上午总结 4.6 函数返回值案例-求最大值和最 4.7 函数复习以及断点进入函…

php脚本输出中文在浏览器中显示乱码

问题说明 这个问题一般出现在较低版本的php中&#xff0c;原因是php和浏览器的字符解析方式不对应 &#xff0c;导致中文字符被错误解析成乱码 &#xff08;注&#xff0c;此处的php版本任意切换是依赖于小皮面板&#xff08;phpstudy&#xff09;实现的&#xff0c;感兴趣可以…

132 Linux 系统编程9 ,IO操作,lseek 函数,truncate函数,查看文件的表示形式

一 lseek 函数 函数说明&#xff1a;此函数用于文件偏移 Linux中可使用系统函数lseek来修改文件偏移量(读写位置) 每个打开的文件都记录着当前读写位置&#xff0c;打开文件时读写位置是0&#xff0c;表示文件开头&#xff0c;通常读写多少个字节就会将读写位置往后移多少个字…

2024国际生物发酵展览会全面揭秘-西尼尔过程控制

参展企业检查 西尼尔&#xff08;南京&#xff09;过程控制有限公司成立于2007年&#xff0c;坐落于美丽的六朝古都南京&#xff0c;占地面积20000平方米&#xff0c;现有员工130人&#xff0c;其中70%为本科及以上学历&#xff0c;高级、中级专业技术人员占比30%以上。 公司为…

[NOIP2011 普及组] 数字反转

AC代码&#xff1a; #include<iostream>using namespace std;int main() {long long n;cin >> n;long long temp n;long long sum 0;while(temp ! 0){int c temp % 10;sum sum * 10 c;temp temp / 10;}printf("%lld",sum);return 0; }

BUUCTF第二十四、二十五题解题思路

目录 第二十四题CrackRTF 第二十五题[2019红帽杯]easyRE1 第二十四题CrackRTF 查壳 无壳&#xff0c;32位&#xff0c;用32位IDA打开&#xff0c;打开后的main函数很短&#xff0c;可以找到一句“jmz _main_0”——跳转到 _main_0&#xff0c;说明真正的主函数是_main_0&am…

Rem 自适应原理与应用

前言 移动端适配有很多方案&#xff0c;这篇文章将根据 rem 自适应的原理进行讲解&#xff0c;接下来跟着作者的思路一起来看看吧&#xff01; 原理 在搞清楚 rem 适配之前&#xff0c;我们先来了解一下什么是 rem&#xff1f; rem 是一种相对长度单位&#xff0c;它相对于根…

Mysql学习之事务日志undolog深入剖析

Undo log redo log 是事务持久性的保证&#xff0c;undo log是事务原子性的保证。在事务中更新数据的前置操作其实是要先写入一个undo log。 如何理解undo 日志&#xff1f; 事务需要保证原子性&#xff0c;也就是事务中的操作要么全部完成&#xff0c;要么什么也不做。但有时…

SQLServer 格式化数据的方法

格式化数据一般考虑使用FORMAT 或者CONVERT ​​​​​​​函数&#xff0c;FORMAT 函数是在 SQL Server 2012 中引入的&#xff0c;如果你使用的是较早版本的 SQL Server&#xff0c;则可能需要考虑使用其他方法&#xff0c;如 CONVERT 函数。 在 SQL Server 中&#xff0c;FO…

动态规划--状态转移

解码方法 1.题目 2.思路 1&#xff09;我们定义一个数组dp&#xff0c;其中dp[i]表示字符串s的前i个字符的解码方法总数。初始化时&#xff0c;dp[0]为1&#xff0c;因为空字符串有一种解码方式。dp[1]的值取决于第一个字符是否是0&#xff0c;如果不是0&#xff0c;则有一种…

Unity—MVC分层开发思想

每日一句&#xff1a;当你不努力的时候&#xff0c;天赋就会一点一点被收回 目录 MVC分层开发思想 MVC是什么 MVC的开发步骤 案例&#xff1a;点击按钮实现金币进行添加&#xff0c;并且把金币记录到JSON里 MVC模式实现 背包系统基础代码 背包项目实现步骤 MVC分层开发思…

第十三天-mysql交互

目录 1.安装MySQL connector 方式1&#xff1a;直接安装 方式2&#xff1a;下载 2.创建链接 3.游标Cursor 4.事务控制 5. 数据库连接池 1. 使用 6.循环执行SQL语句 不了解mysql的可以先了解mysql基础 1.安装MySQL connector 1. MySQL connector 是MySQL官方驱动模块…

VirtualBox+Vagrant安装linux

一、VirtualBox安装 VirtualBox官网&#xff1a;Oracle VM VirtualBox 这里采用VirtualBox--7.0.0 版本 二、Vagrant安装 Vagrant官网&#xff1a;Vagrant by HashiCorp Vagrant镜像仓库&#xff1a;Discover Vagrant Boxes - Vagrant Cloud 这里采用Vagrant--2.4.1版本 在…

Python从入门到精通指南【第101篇—入门到精通】【文末送书-24】

文章目录 Python从入门到精通指南第一步&#xff1a;入门基础1.1 安装Python1.2 Hello World1.3 变量和数据类型1.4 控制流程 第二步&#xff1a;深入学习2.1 函数和模块2.2 列表、元组和字典2.3 文件操作 第三步&#xff1a;高级主题3.1 面向对象编程3.2 异常处理3.3 正则表达…

猫头虎分享已解决Bug || 无效的请求参数:InvalidRequestException

博主猫头虎的技术世界 &#x1f31f; 欢迎来到猫头虎的博客 — 探索技术的无限可能&#xff01; 专栏链接&#xff1a; &#x1f517; 精选专栏&#xff1a; 《面试题大全》 — 面试准备的宝典&#xff01;《IDEA开发秘籍》 — 提升你的IDEA技能&#xff01;《100天精通鸿蒙》 …

DP读书:《工程热力学(第二版)》(一)绪论——能量及其利用

DP读书&#xff1a;《工程热力学&#xff08;第二版&#xff09;》绪论 0.1 能量及其利用 热力学——研究对象&#xff1a;能量 能量 物质能量传递 普遍规律 能源&#xff1a;直接提供能量的物质资源 一次能源&#xff1a;热能占比85% 直接利用——>冶金、采暖、炊煮 …

全网最全AI绘画工具汇总(二)

一.AI绘画 图像 创造人工智能艺术的方式共有多种方法&#xff0c;包括使用数字模式的程序“基于规则”的图像生成、模拟笔触和其他绘画效果的算法&#xff0c;以及人工智能或深度学习算法等。 最早的重要人工智能艺术系统之一是AARON&#xff0c;由哈罗德科恩于1960年代末开…

PureFlash v1.9.1特性介绍

PureFlashv1.9.1版本特性主要有3个&#xff1a; 1. 支持RDMA网络 使用RDMA协议可以大大减少对CPU的消耗&#xff0c;性能提升30%以上。 PureFlash的网络配置分为存储节点间网络&#xff08;存储后端网&#xff09;和客户端网络&#xff08;前端网&#xff09;。都支持使用RD…