- 积分
- 304
- 鸿鹄币
- 个
- 好评度
- 点
- 精华
- 注册时间
- 2017-6-16
- 最后登录
- 1970-1-1
- 阅读权限
- 30
- 听众
- 收听
初级工程师
|
1、FTP 是File Transfer Protocol(文件传输协议)的英文简称,用于Internet上的控制文件的双向传输。同时,它也是一个应用程序(Application)。基于不同的操作系统有不同的FTP应用程序,而所有这些应用程序都遵守同一种协议以传输文件。在FTP的使用当中,用户经常遇到两个概念:"下载"(Download)和"上传"(Upload)。"下载"文件就是从远程主机拷贝文件至自己的计算机上;"上传"文件就是将文件从自己的计算机中拷贝至远程主机上。用Internet语言来说,用户可通过客户机程序向(从)远程主机上传(下载)文件。
2、FTP应用
在企业网络中部署一台FTP服务器,将网络设备配置为FTP客户端,则可以使用FTP来备份或更新VRP文件和配置文件。也可以把网络设备配置为FTP服务器,将设备的日志文件保存到某台主机上方便查看。
3、工作过程
使用FTP进行文件传输时,会使用两个TCP连接。
第一个连接是FTP客户端和FTP服务器间的控制连接。FTP服务器开启21号端口,等待FTP客户端发送连接请求。FTP客户端随机开启端口,向服务器发送建立连接的请求。控制连接用于在服务器和客户端之间传输控制命令。
第二个连接是FTP客户端和FTP服务器间的数据连接。服务器使用TCP的20号端口与客户端建立数据连接。通常情况下,服务器主动建立或中断数据连接。
4、传输模式
ACSII模式:传输文本,传输前需要首先把字符转换成ACSII,接收端收到之后再将其转换成字符
二进制模式:图片、应用程序,无需转换
①、保证服务器与客户端之间能够正常通信(配置IP地址)
client:
[client]int g0/0/0
[client-GigabitEthernet0/0/0]ip add 12.1.1.1 24
Server:
[server]int g0/0/0
[server-GigabitEthernet0/0/0]ip add 12.1.1.2 24
②[server]ftp server enable-----使能FTP功能
[server]set default ftp-directory flash:-------- 设置FTP用户的默认工作目录,默认是在flash中
③设置本地的用户名和密码:
配置FTP服务器时,可以使用AAA为每个用户分别配置登录账号和访问权限。
[server]aaa----------------------进入AAA视图
[server -aaa]local-user huawei password cipher huawei--------创建本地用户,并配置本地用户的各项参数
[server -aaa]local-user huawei service-type ftp --------------配置本地用户的接入类型为ftp
[server -aaa]local-user huawei ftp-directory flash: -----------指定FTP用户可访问的目录。如果不配置FTP用户可访问的目录,则FTP用户无法登录设备
[server -aaa]local-user huawei access-limit 200--------------指定用户名可建立的最大连接数目
[server -aaa]local-user huawei idle-timeout 0 0--------------指定用户的闲置超时时间,0分0秒表示永不超时
[server -aaa]local-user huawei privilege level 3--------------指定用户的优先级
④开启ftp连接:
<client>ftp 12.1.1.1------------与远程FTP服务器建立控制连接,并进入FTP客户端视图
Trying 12.1.1.1 ...
Press CTRL+K to abort
Connected to 12.1.1.1.
220 FTP service ready.
User(12.1.1.1none)):huawei
331 Password required for huawei.
Enter password:
230 User logged in.
[ftp]binary
200 Type set to I.
[ftp]get vrp.cc
|
|