热搜词
发表于 2014-3-17 12:41:18 | 显示全部楼层 |阅读模式

利用serv-u架设ftp服务器已经是再常见不过了事情了,近日一朋友为图新鲜,弄了个7.4版本的新玩意儿,结果架设上去后,防火墙已经设置了21端口开放,但防火墙一打开,FTP服务器就连接不上。显示连接成功,可一直没办法列出文件列表。


FTP一般标准使用TCP21端口与主机进行连接,TCP20端口用于数据端口。
FTP连接分为主动模式(PORT)和被动模式(PASV)两种方式,在被动模式(PASV)下,当客户端与FTP服务器发生数据传输过程中,采用高于1024的动态端口与服务器链接,而主动模式(PORT)方式中,只与服务器以TCP20端口进行通信。这两种方式由客户端发起时自由选择。


现分享serv-U服务器支持客户端被动模式(PASV)访问的方法:

一、将在serv-u服务器管理的高级选项中的被动模式(PASV)端口范围设置: 2000-2001,serv-U 7以上版本的管理界面全变了,一阵摸索,每个项目点进去看了下,终于发现了设置pasv端口的地方,见下图:

2009031713223340.jpg


002.jpg



二、再将win2008 R2防火墙高级设置里“新建入站规则”,把2000~2001端口开放就可以了。
00.jpg

  在防火墙中允许开这2个端口,还有FTP的20和21端口,一共是4个端口,协议选择TCP。

三、在客户端使用被动模式(PASV)连接FTP服务器。

注:如果serv-U更改了默认访问端口21为别的端口的话,服务器必须设置为支持被动模式(PASV)访问,不然客户端不管主动还是被动模式都访问不了。

本帖被以下淘专辑推荐:

全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-12-24 04:08 , Processed in 0.271155 second(s), 38 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team