华为HCIE理论与实操笔记【5-ftp_sftp文件管理】

名词解释:

【FTP】 FTP即File Transfer Protocol(文件传输协议),首先它是一个协议,规定了两台设备间如何进行文件传输,在不同的操作系统会有不同的实现方法,但只要遵循这个协议的标准,就可以在互联网上互相传递文件。同时它也是应用程序的名称,提供FTP服务的端称为FTP Server,网络另一端进行文件上传或下载的称为FTP Client。

【SFTP】 SFTP即Secure File Transfer Protocol(安全文件传输协议),严格来讲SFTP与FTP除了名字比较像其实并没有什么关系。SFTP是SSH的一部分,它在SSH的基础上提供了与FTP相似的功能,他们的指令也基本差不多,不过SFTP的实现过程中并没有参考FTP协议。SFTP没有一个单独的server,它是SSH的一个子进程,所以只需要启动SSH服务就可以使用SFTP了。

一 FTP和SFTP的意义

FTP诞生的目的就是为了方便文件的分享,大部分应用场景下对文件的访问甚至是匿名的,根本不存在是否保密的问题,可以说FTP更偏重效率。相对而言SFTP更偏重于安全,主要体现在其整个过程都在ssh的保护之下,所以相对而言SFTP的传输速度较FTP要慢的多,另外SFTP强制进行SSH认证,所以便捷性也比不上FTP。用户应根据自己的需要进行选择。

二 如何使用FTP管理设备的文件

1 创建一个级别为3的管理用户

文件操作属于管理级的操作,所以可以进行FTP或SFTP传输的必须是级别为3的用户。

    [Huawei-aaa]local-user admin privilege level 3 password cipher admin    //用户名和密码均为admin

2 指定其服务类型为ftp

    [Huawei-aaa]local-user admin service-type ftp

3 指定admin用户的ftp目录

    [Huawei-aaa]local-useradmin ftp-directory flash:    //指定为flash的根目录)
    [Huawei-aaa]local-useradmin ftp-directory flash:/AR    //指定为flash的AR目录根目录)

4 开启设备的ftp服务

    [Huawei]ftpserver enable//让设备作FTP的服务端

以上4步就开启了设备的FTP服务,用户可以在cmd上使用“ftp+设备IP”命令向设备发起ftp连接,并使用get获取设备的文件,put上传文件。

三 如何使用SFTP管理设备的文件

1 创建一个级别为3的管理用户

2 指定其服务类型为ssh

    [Huawei-aaa]local-user admin service-type ssh

3 不需要指定admin用户的sftp目录

这是与ftp不同的地方之一

4 为ssh创建一个密钥

    [Huawei]rsa local-key-pair create

5 设置用户admin的ssh认证方式为用户名加密码组合认证

    [Huawei]ssh user admin authenticaltion-type password

6 开启设备的ssh服务

    [Huawei]stelnet server enable

7 开启设备的sftp服务

    [Huawei]sftp server enable

8 配置虚拟终端为aaa模式并允许ssh协议

    [Huawei]user-intvty 0 4    //进入虚拟终端视图
    [Huawei-ui-vty0-4]authentication-mode aaa  //认证模式为aaa
    [Huawei-ui-vty0-4]protocol inbound ssh    //允许ssh协议
时间: 2024-10-06 01:09:52

华为HCIE理论与实操笔记【5-ftp_sftp文件管理】的相关文章

华为HCIE理论与实操笔记【2-VRP BootRom】

名词解释: [VRP] VRP--Versatile Routing Platform 即通用路由平台,是华为交换机.路由器等设备的操作系统,可类比于PC机的Windows.与PC机类似,VRP系统也包含一个类似于BIOS的BootRom程序.华为设备上电后先启动BootRom程序而后才启动操作系统. [BootRom] Boot即引导的意思,Rom是只读存储.BootRom即一个保存在只读存储器上的程序,用以引导设备启动.在实际设备中一般是一块只读的芯片,在设备上电后这块芯片先进入工作,根据芯

华为HCIE理论与实操笔记【3-telnet管理】

名词解释: [console口] console即控制台.在计算机出现的早期,人们通过数量繁多的按钮和大量的指示灯与计算机进行交互,这就是早期的"并行通讯"简称"并口".这种方式占用了大量的芯片端口且设备间的传输速度非常慢,于是一种快速的通信方式"串行通讯"简称"串口"就出现了.早期人们使用键盘和显示器通过串口的方式与计算机进行交互,这种方式发展到现在就成为一种设备间通用的通讯机制,即"控制台".控制台被用

华为HCIE理论与实操笔记【4-ssh管理】

名词解释: [ssh]ssh即Secure Shell 的缩写,是一种与telnet相似的协议,不同的是ssh在信息传输过程中对数据进行了加密. [密钥]密钥是数据传递时进行加密的一种方式,分为对称密钥和非对称密钥,对称密钥其加密过程和解密过程使用的是同一段密文,非对称密钥分为公钥(加密)和私钥(解密)两段密文. [对称密钥]最常见的对称密钥就是电视里常用的"书本加密法",即A和B同时持有一本书,A将要传递的字用书的页码.行数.列数等数字表示,B得到这些数字后,使用同一本书就能将这些信

华为HCIE理论与实操笔记【6-设备接口与网络接入】

挖坑待填 接口与接入 二层.三层端口 端口二层功能的关闭(启用其三层功能) 端口组 自协商与非自协商 端口复用 serial接口 E1接入 3G接入 POS接入 CPOS接入 ADSL接入 PON接入 FTTH接入

LNMP部署及应用理论及实操

LNMP部署及应用 LNMP架构解读 LNMP平台就是Linux.Ngnix. MySQL. PHP的组合架构,需要Linux服务器.MySQL 数据库.PHP解析环境 MySQL安装配置 为了与Nginx.PHP环境保持一致,此处选择采用源代码编译的方式安装MySQL组件MySQL部署的方法编译安装MySQL优化调整初始化数据库启动mysql服务并设置root数据库账号的密码 配置网页动静分离,解析PHP,有两种方法可以选择使用PHP的FPM模块将访问PHP页面的Web请求转交给Apache服

Shell正则表达式之grep、sed、awk实操笔记

最近一直在研究shell脚本这块,刚好闲下来整了下自己手头上比较好的资料中的一些范例,以下是我整理的鸟哥私房菜里面正则表达式里面比较基础的一些语法详解,适合新手查阅. 首先先复制一段范例: 复制代码 代码如下: # vi regular_express.txt ------------------------------- "Open Source" is a good mechanism to develop programs. apple is my favorite food.

在ubuntu12.4系统上安装及配置云服务器OwnCloud 实操笔记

1.进入owncloud官方网站:http://owncloud.org/install/后选择Linux安装包,按现在操作系统下载正确的安装包,我是ubuntu12.04操作系统,所以我下载ubuntu12.04对应的owncloud_5.0.0-0_all.ded. 2.安装Apache2 sudo apt-get install apache2 3.启重apache2 /etc/init.d/apache2  restart 4.安装mysql sudo apt-get  install

Hadoop1.2.1 完全分布式集群搭建实操笔记

前期准备工作: 1.修改Linux主机名:/etc/hostname ubuntu系统:vi /etc/hostname 将ubuntu默认的主机名ubuntu改为suh01 2.修改IP:/etc/network/interfaces 修改配置文件/etc/network/interfaces vi /etc/network/interfaces #将原来的内容注释掉: #auto lo #iface lo inet loopback #然后添加以下内容: auto eth0         

理论+实操 :华为NAT地址转换

前言:nat地址转换可以让私有地址转换成公网地址,解决上网问题华为的三层交换机内不可以配ip地址,需要配vlanif 在企业当中,数据流量业务比较多时,用好一点的路由器多个私网地址对应外网口ip地址需要设置acl规则,只允许某个网段通行,后面跟子网反掩码接着到外网口宣告一下,acl的编号即可 网路地址转换 一: NAT概述 1.1 NAT的概念与实现方式 地址转换出现的背景 NAT的工作原理 network address translation,网路地址转换 NAT实现方式 静态转换(stat