FTP原理与配置

     FTP是用来传送文件的协议。使用FTP实现远程文件传输的同时,还可以保证数据传输的可靠性和高效性

FTP端口

  

 

 

 

  使用FTP传输数据时,需要在服务器和客户机之间建立控制连接和数据连接。 

  使用FTP进行文件传输时,会使用两个TCP连接。

  •   第一个连接是FTP客户端和FTP服务器间的控制连接FTP服务器开启21号端口等待FTP客户端发送连接请求FTP客户端随机开启端口,向服务器发送建立连接的请求。
  •   第二个连接是FTP客户端和FTP服务器间的数据连接。服务器使用TCP的20号端口与客户端建立数据连接。通常情况下,服务器主动建立或中断数据连接

FTP传输模式

     

 

 

  •   ASCII模式用于传输文本。发送端的字符在发送前被转换成ASCII码格式之后进行传输,接收端收到之后再将其转换成字符。
  •   二进制模式常用于发送图片文件和程序文件。发送端在发送这些文件时无需转换格式,即可传输。

 

 

配置实现

 服务器侧配置

[Huawei]ftp server enable                            // 使能FTP功能
[Huawei]set default ftp-directory flash:/                // 配置FTP服务器的默认目录
[Huawei]aaa
[Huawei-aaa]local-user huawei password cipher huawei12    
[Huawei-aaa]local-user huawei service-type ftp           // 配置接入类型为ftp
[Huawei-aaa]local-user huawei ftp-directory flash:/       // 指定FTP用户可访问的目录。不配置FTP用户无法登录设备。
[Huawei-aaa]local-user huawei access-limit 200           // 指定用户名可建立的最大连接数目
[Huawei-aaa]local-user huawei idle-timeout 0 0           // 指定用户的闲置超时时间
[Huawei-aaa]local-user huawei privilege level 3          // 指定用户的优先级

  客户侧配置

<Huawei>ftp 172.16.1.1      // 登陆到FTP服务器
Trying 172.16.1.1 ...
Press CTRL+K to abort
Connected to 172.16.1.1.
220 FTP service ready.
User(172.16.1.1:(none)):huawei
331 Password required for huawei.
Enter password:
230 User logged in.    
[ftp]binary 
200 Type set to I.
[ftp]get vrp.cc          // 下载配置文件

 

posted @ 2020-03-07 20:32  一个特立独行的猪  阅读(581)  评论(0)    收藏  举报