ftp服务的主动连接方式和被动连接方式区别

公司托管服务器和外部服务器有通过ftp方式做数据交互的接口。发生了一些问题,解决后对ftp端口不同连接方式的区别又有了进一步认识。

公司机器上以被动方式开了限制访问IP地址的ftp服务,对方机器上的程序连不过来。在公司里面用flashfxp通过被动方式连接正常。再尝试主动方式连接失败,于是猜测对方的应用程序是使用的主动方式连接,查看ftp日志,看到在对方请求数据后是服务器主动连接对方ip做数据发送,结果连接超时失败。

于是在防火墙上除了打开连接的被动端口外,在打开到对方服务器ip的访问权限,重启防火墙,问题消失。

总结:

针对不同的连接方式,服务端的防火墙配置方式有不同。

ftp服务的端口方式对应的传输机制:

1.被动方式:  在客户端请求文件后,服务器告诉客户端服务器的数据端口,让客户端主动来连接取数据。

2.主动方式: 在客户端请求文件后,服务器主动往客户端连接,将数据传到客户端。

 

Popularity: 6% [?]

Related

Comments

Comments are closed.