华为ENSP中FTP配置
2026-02-08
网络
00
请注意,本文编写于 55 天前,最后修改于 5 天前,其中某些信息可能已经过时。

目录

用户通过FTP访问设备(服务端)
1.开启FTP服务器端功能
2.配置FTP本地用户
VRP作为FTP客户端访问FTP服务器端
VRP作为FTP客户端的常用命令
例子
需求
FTP服务端配置
FTP客户端配置

关于FTP协议的概述详情和报文分析,可以查看这两篇博客

文件传输协议FTP(File Transfer Protocol)https://blog.csdn.net/ZZZCY2003/article/details/137271806

用wireshark对FTP的抓包分析https://blog.csdn.net/ZZZCY2003/article/details/137270767

用户通过FTP访问设备(服务端)

1.开启FTP服务器端功能

展开代码
[Huawei]ftp [ ipv6 ] server enable # 启用FTP服务器功能,支持IPv6

缺省情况下,设备的FTP服务器端功能是关闭的

2.配置FTP本地用户

展开代码
[Huawei]aaa # 启用AAA服务 [Huawei]local-user user-name password irreversible-cipher password # 创建本地用户并设置不可逆加密密码 [Huawei]local-user user-name privilege level level # 为用户设置权限等级 [Huawei]local-user user-name service-type ftp # 为用户设置服务类型为FTP [Huawei]local-user user-name ftp-directory directory # 为用户设置FTP目录

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

VRP作为FTP客户端访问FTP服务器端

展开代码
<FTP Client>ftp 10.1.1.1 # FTP客户端命令,尝试连接到IP地址为10.1.1.1的FTP服务器。 Trying 10.1.1.1.. # 客户端正在尝试连接到指定的IP地址。 Press CTRL+K to abort # 提示用户如果需要中断连接,可以按下CTRL+K组合键。 Connected to 10.1.1.1. # 客户端已经成功连接到FTP服务器。 220 FTP service ready. # 服务器响应表示FTP服务已经准备好,等待用户登录。 User(10.1.1.1:(nonel):ftp # 服务器请求用户提供用户名进行登录。 331 Password required for ftp. # 服务器提示需要输入用户名"ftp"的密码。 Enter password: # 提示用户输入密码。 230 User logged in. # 服务器确认用户成功登录。

VRP作为FTP客户端的常用命令

展开代码
ascii Set the file transfer type to ASCII, and it is the default type # 设置文件传输类型为ASCII,这是默认的传输类型,适用于文本文件 binary Set the file transfer type to support the binary image # 设置文件传输类型为二进制,用于支持二进制图像文件的传输 ls List the contents of the current or remote directory # 列出当前或远程目录的内容 passive Set the toggle passive mode, the default is on # 设置被动模式的开关,被动模式是默认开启的,用于FTP传输 get Download the remote file to the local host # 从远程服务器下载文件到本地主机 put Upload a local file to the remote host # 将本地文件上传到远程服务器

例子

需求

​ 两台路由器,一台作为FTP服务器端,一台作为FTP客户端。通过配置,在FTP服务器端上开启FTP服务,创建一个账号作为FTP登录使用账号。然后FTP客户端登录FTP服务器端并使用get命令下载一个文件。

FTP服务端配置

展开代码
<Huawei>sy Enter system view, return user view with Ctrl+Z. [Huawei]int GigabitEthernet 0/0/0 [Huawei-GigabitEthernet0/0/0]ip address 10.1.1.1 24 [Huawei-GigabitEthernet0/0/0]q [Huawei]ftp server en Info: Succeeded in starting the FTP server [Huawei]aaa [Huawei-aaa]local [Huawei-aaa]local-user ren123 password cipher 123456 Info: Add a new user. [Huawei-aaa]local-user ren123 privilege level 15 [Huawei-aaa]local-user ren123 service-type ftp [Huawei-aaa]local-user ren123 ftp-directory flash: [Huawei-aaa]q

FTP客户端配置

展开代码
<Huawei>sy Enter system view, return user view with Ctrl+Z. [Huawei]int GigabitEthernet 0/0/0 [Huawei-GigabitEthernet0/0/0]ip address 10.1.1.2 24 Sep 15 2024 15:33:12-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP on the interface GigabitEthernet0/0/0 has entered the UP state. [Huawei-GigabitEthernet0/0/0]q [Huawei]q <Huawei>ftp 10.1.1.1 Trying 10.1.1.1 ... Press CTRL+K to abort Connected to 10.1.1.1. 220 FTP service ready. User(10.1.1.1:(none)):ren123 331 Password required for ren123. Enter password: 230 User logged in. [Huawei-ftp]get sslvpn.zip Warning: The file sslvpn.zip already exists. Overwrite it? (y/n)[n]:y 200 Port command okay. 150 Opening ASCII mode data connection for sslvpn.zip. 1% 2% 3% 4% 5% 6% 7% 8% 9%10%11%12%13%14%15%16%17%18%19%20% 21%22%23%24%25%26%27%28%29%30%31%32%33%34%35%36%37%38%39%40% 41%42%43%44%45%46%47%48%49%50%51%52%53%54%55%56%57%58%59%60% 61%62%63%64%65%66%67%68%69%70%71%72%73%74%75%76%77%78%79%80% 81%82%83%84%85%86%87%88%89%90%91%92%93%94%95%96%97%98%99%226 Transfer complete. FTP: 828482 byte(s) received in 2.820 second(s) 293.78Kbyte(s)/sec. [Huawei-ftp]

本文作者:zzz

本文链接:

版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!