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中)

  • 相关阅读:
    鼠标移入和鼠标移出的提示,和样式的转换
    HTML5——新特性,拖放
    关于订阅发布模式
    titanium环境配置
    Matlab与C混编的介绍
    一个相对健壮的node 静态http服务器
    阻赛非阻塞同步异步
    最近在做的事以及一些安排
    说一说js中__proto__和prototype以及原型继承的那些事
    PHP写的爬虫,爬指定网站页面上的各种图片
  • 原文地址:https://www.cnblogs.com/641055499-mozai/p/11580040.html
Copyright © 2011-2022 走看看