zoukankan      html  css  js  c++  java
  • 网络初级篇之网络设备的FTP(原理与实验)

    一、什么是FTP
        FTP就是文件传输协议。用于互联网双向传输。
    二、FTP的作用
        控制文件下载空间在服务器复制文件从本地计算机或本地上传文件复制到服务器上的空间,主要的作用就是文件的传输,保存等
    三、FTP的工作原理
        FTP会启用两个端口:20与21端口。21端口负责控制连接、20端口负责数据连接。通俗的讲21端口用于连接,20端口用于传输数据。进行FTP文件传输中,客户端首先连接到FTP服务器的21端口,进行用户的认证,认证成功后,要传输文件时,服务器会开一个端口为20来进行传输数据文件。
    四、实验

    AR1的基本配置
       <Huawei>system-view
       [Huawei]sysname FTP Client
       [FTP Client]interface GigabitEthernet 0/0/0
       [FTP Client-GigabitEthernet0/0/0]ip address 192.168.1.1 24
    AR2的基本配置
       <Huawei>system-view
       [Huawei]sysname FTP Server
       [FTP Server]]interface GigabitEthernet 0/0/0
       [FTP Server]ip address 192.168.1.2 24
    AR2的关于FTP的配置
       [FTP Server]ftp server enable   //开启ftp服务
       [FTP Server]aaa   //进入aaa网络用户进行控制后台服务
       [FTP Server-aaa]local-user admin password cipher admin123   //新建用户:admin;密码:admin123(密文)
       [FTP Server-aaa]local-user admin access-limit 10   //设置最大连接数(根据自身需求)
       [FTP Server-aaa]local-user admin ftp-directory flash:/   // 设置可操作的目录,此处为flash:
       [FTP Server-aaa]local-user admin idle-timeout 0 0   //访问超时时间(根据自身的需求进行配置)
       [FTP Server-aaa]local-user admin service-type ftp   //设置服务类型为ftp
       [FTP Server-aaa]local-user admin privilege level 3   //设置用户的权限为等级3

    测试登录

    注:get + server中的文件名 (将server中的文件下载到client中)
           put + client中的文件名(将client中的文件上传到server中)

  • 相关阅读:
    ubuntu分屏终端
    Xcode-5.1.1更改文件盯作者
    Swift——(两)Swift访问元组
    Android Loader使用,屏幕解锁,重复荷载
    医疗信息季节:第二十三届中国国际医疗仪器设备展览会暨研讨会 思考
    UIBarButtonItem 小记边
    L轻松学习inux教程5 知识与学习bash
    Android 教你打造炫酷的ViewPagerIndicator 不仅仅是高仿MIUI
    Android Context 上下文 你必须知道的一切
    Android 自定义控件 优雅实现元素间的分割线 (支持3.0以下)
  • 原文地址:https://www.cnblogs.com/641055499-mozai/p/11580040.html
Copyright © 2011-2022 走看看