【技术分享】配置FTP
发布作者:微思网络 发布时间:2022-08-18 浏览量:0次
学习目标 理解建立FTP连接的过程 掌握FTP服务器参数的配置 掌握与FTP服务器传输文件的方法 拓扑图 图5.1 配置FTP业务实验拓扑图 场景 您是公司的网络管理员,需要在公司网络上配置FTP业务。您需要把一台路由器配置为FTP服务器,客户端可以通过TCP连接与FTP服务器之间传输文件。 操作步骤 步骤一:实验环境准备 为了保证实验结果的准确性,确保设备以空配置启动。 配置R1 配置R2 输入正确的用户名和密码后,可以成功登陆FTP服务器。 下载文件前或者上传文件后,执行dir命令查看文件的详细信息。 注意:删除配置文件时,请慎重执行,避免删除R1和R2上的整个flash:/目录。 配置文件 1<Huawei>system-view
[Huawei]sysname R1
[R1]interface GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 10.1.12.1 24<Huawei>system-view
Enter system view, return user view with Ctrl+Z.
[Huawei]sysname R2
[R2]interface GigabitEthernet 0/0/0
[R2-GigabitEthernet0/0/0]ip address 10.1.12.2 24[R1]ping 10.1.12.2
PING 10.1.12.2: 56 data bytes, press CTRL_C to break
Reply from 10.1.12.2: bytes=56 Sequence=1 ttl=255 time=10 ms
Reply from 10.1.12.2: bytes=56 Sequence=2 ttl=255 time=1 ms
Reply from 10.1.12.2: bytes=56 Sequence=3 ttl=255 time=1 ms
Reply from 10.1.12.2: bytes=56 Sequence=4 ttl=255 time=10 ms
Reply from 10.1.12.2: bytes=56 Sequence=5 ttl=255 time=1 ms[R1]ftp server enable
[R1]set default ftp-directory flash:/[R1]aaa
[R1-aaa]local-user huawei password cipher huawei123
[R1-aaa]local-user huawei service-type ftp
[R1-aaa]local-user huawei privilege level 15
[R1-aaa]local-user huawei ftp-directory flash:
[R1]display ftp-server
FTP server is running
Max user number 5
User count 0
Timeout value(in minute) 30
Listening port 21
Acl number 0
FTP server's source address 0.0.0.0
建立从客户端(R2)到FTP服务器(R1)的连接。<R2>ftp 10.1.12.1
Trying 10.1.12.1 ...
Press CTRL+K to abort
Connected to 10.1.12.1.
220 FTP service ready.
User(10.0.12.1:(none)):huawei <输入用户名huawei>
331 Password required for huawei.
Enter password: <输入密码huawei123>
230 User logged in.
[R2-ftp][R2-ftp]dir
配置文件的传输模式为binary。
200 Port command okay.
150 Opening ASCII mode data connection for *.
-rwxrwxrwx 1 noone nogroup 121802 May 26 2014 portalpage.zip
-rwxrwxrwx 1 noone nogroup 2263 Mar 16 01:38 statemach.efs
-rwxrwxrwx 1 noone nogroup 828482 May 26 2014 sslvpn.zip
-rwxrwxrwx 1 noone nogroup 249 Mar 16 01:43 private-data.txt
-rwxrwxrwx 1 noone nogroup 648 Mar 16 01:53 vrpcfg.zip
226 Transfer complete.
FTP: 467 byte(s) received in 0.160 second(s) 2.91Kbyte(s)/sec.[R2-ftp]binary
在FTP服务器上下载文件。
200 Type set to I.[R2ftp]get vrpcfg.zip vrpcfgnew.zip
从FTP服务器上下载文件后,执行bye命令关闭连接。
200 Port command okay.
150 Opening BINARY mode data connection for vrpcfg.zip.
226 Transfer complete.
FTP: 120 byte(s) received in 0.678 second(s) 176.99byte(s)/sec.[R2-ftp]bye
221 Server closing.
<R2>dir
Directory of flash:/
Idx Attr Size(Byte) Date Time(LMT) FileName
0 drw- - Mar 16 2020 01:38:57 dhcp
1 -rw- 121,802 May 26 2014 09:20:58 portalpage.zip
2 -rw- 2,263 Mar 16 2020 01:38:46 statemach.efs
3 -rw- 828,482 May 26 2014 09:20:58 sslvpn.zip
4 -rw- 249 Mar 16 2020 01:41:53 private-data.txt
5 -rw- 648 Mar 16 2020 02:07:10 vrpcfgnew.zip
6 -rw- 598 Mar 16 2020 01:54:08 vrpcfg.zip<R2>ftp 10.1.12.1
上传文件后,执行dir命令查看文件是否存在于FTP服务器上。
[R2-ftp]binary
[R2-ftp]put vrpcfgnew.zip vrpcfgnew2.zip
200 Port command okay.
150 Opening BINARY mode data connection for vrpcfgnew2.zip.
100%
226 Transfer complete.
FTP: 648 byte(s) sent in 0.150 second(s) 4.32Kbyte(s)/sec.
[R2-ftp]<R1>dir
Directory of flash:/
Idx Attr Size(Byte) Date Time(LMT) FileName
1 -rw- 648 Mar 16 2020 02:17:20 vrpcfgnew2.zip<R1>delete flash:/vrpcfgnew2.zip
Delete flash:/vrpcfgnew2.zip? (y/n)[n]:y
Info: Deleting file flash:/vrpcfgnew2.zip...succeed.
<R2>delete flash:/vrpcfgnew.zip
Delete flash:/vrpcfgnew.zip? (y/n)[n]:y
Info: Deleting file flash:/vrpcfgnew.zip...succeed.<R1>display current-configuration
<R2>display current-configuration