FTP服务器serv 您所在的位置:网站首页 serv-u设置被动模式 FTP服务器serv

FTP服务器serv

2023-03-11 22:03| 来源: 网络整理| 查看: 265

FTP

服务器

serv-u

设置端⼝映射(主动模式和被动模式)

先转⼏个收集的⽂章

:

FTP

主动模式和被动模式的⽐较

FTP

是仅基于

TCP

的服务,不⽀持

UDP

。与众不同的是

FTP

使⽤

2

个端⼝,⼀个数据端⼝和⼀个命令端⼝(也可叫做控制端⼝)。通常来说

这两个端⼝是

21

(命令端⼝)和

20

(数据端⼝)。但

FTP

⼯作⽅式的不同,数据端⼝并不总是

20

。这就是主动与被动

FTP

的最⼤不同之处。

(⼀)主动

FTP 

主动⽅式的

FTP

是这样的:客户端从⼀个任意的⾮特权端⼝

N

N;1024

)连接到

FTP

服务器的命令端⼝,也就是

21

端⼝。然后客户端开

始监听端⼝

N+1

,并发送

FTP

命令

“port N+1”

FTP

服务器。接着服务器会从它⾃⼰的数据端⼝(

20

)连接到客户端指定的数据端⼝

N+1

)。

针对

FTP

服务器前⾯的防⽕墙来说,必须允许以下通讯才能⽀持主动⽅式

FTP

 

1. 

任何⼤于

1024

的端⼝到

FTP

服务器的

21

端⼝。(客户端初始化的连接)

 

2. FTP

服务器的

21

端⼝到⼤于

1024

的端⼝。

 

(服务器响应客户端的控制端⼝)

 

3. FTP

服务器的

20

端⼝到⼤于

1024

的端⼝。(服务器端初始化数据连接到客户端的数据端⼝)

4. 

⼤于

1024

端⼝到

FTP

服务器的

20

端⼝(客户端发送

ACK

响应到服务器的数据端⼝)

serv-u

更改端⼝需在防⽕墙开放端⼝及说明

serv-u 

默认配置完成后,其

PASV(

被动

)

模式启动的时候,会使⽤

3000-3010

端⼝号

windows

的防⽕墙,开启情况下,只打开了

21

端⼝。所以

ftp

软件在登录服务器的时候,会使⽤

3000-3010

端⼝被防⽕墙终断

终端显⽰ ⽆法建⽴

 socket 

链接 ,⽆法

list

⽬录

解决办法:增加防⽕墙端⼝通⾏

 3000-3010

FTP

基础知识

FTP

File Transfer Protocol(

⽂件传输协议

)

的缩写,⽤来在两台计算机之间互相传送⽂件。相⽐于

HTTP

FTP

协议要复杂得多。复杂的原

因,是因为

FTP

协议要⽤到两个

TCP

连接,⼀个是命令链路,⽤来在

ftp

客户端与服务器之间传递命令

;

另⼀个是数据链路,⽤来上传或下载

数据。

FTP

协议有两种⼯作⽅式:

PORT

⽅式和

PASV

⽅式,中⽂意思为主动式和被动式。

Port

模式:

ftp server:tcp 21 client:dynamic

Pasv

模式:

ftp server:tcp 21 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有