当前位置:首页 > 日记 > 正文

Serv-U FTP的PASV和PORT模式

Serv-U FTP的PASV和PORT模式

注:我们在使用ftp://222.222.222.222 (此IP为虚拟内网ftp服务器映射公网IP),提示如下错误:ftp服务器上的文件夹时发生错误,请检查是否有权限访问该文件夹。在解决此问题前,请先看下文:

FTP的连接一般是有两个连接的,一个是客户程和服务器传输命令的,另一个是数据传送的连接。FTP服务程序一般会支持两种不同的模式,一种是Port模式,一种是Passive模式(Pasv Mode),我先说说这两种不同模式连接方式的分别。先假设客户端为C,服务端为S.

Port模式:当客户端C向服务端S连接后,使用的是Port模式,那么客户端C会发送一条命令告诉服务端S(客户端C在本地打开了一个端口N在等着你进行数据连接),当服务端S收到这个Port命令后 就会向客户端打开的那个端口N进行连接,这种数据连接就生成了。

Pasv模式:当客户端C向服务端S连接后,服务端S会发信息给客户端C,这个信息是(服务端S在本地打开了一个端口M,你现在去连接我吧),当客户端C收到这个信息后,就可以向服务端S的M端口进行连接,连接成功后,数据连接也建立了。

从上面的解释中,大家可以看到两种模式主要的不同是数据连接建立的不同,对于Port模式,是客户端C在本地打开一个端口等服务端S去连接建立数据连接;而Pasv模式就是服务端S打开一个端口等待客户端C去建立一个数据连接。

FTP需要2个端口,一个端口是作为控制连接端口,也就是21这个端口,用于发送指令给服务器以及等待服务器响应;另一个端口是数据传输端口,端口号为20(仅PORT模式),是用来建立数据传输通道的,主要有3个作用

从客户向服务器发送一个文件。

从服务器向客户发送一个文件。

从服务器向客户发送文件或目录列表。

如果要在ie里启用PASV方式,请打开ie,在菜单里选择:工具 -> Internet选项 -> 高级,在“使用被动ftp”前面打上钩(需要IE6.0以上才支持)。

如果要在ie里不启用PASV方式,ie-->tools-->internet options-->advanced-->"use passive ftp" 这个选项修改一下,去掉勾。

所有FTP服务器软件都支持PORT方式。大部分FTP服务器软件PORT方式和PASV方式都支持。Serv-U默认配置下两种方式都支持。如果要关闭PASV方式,请打开Serv-U,进入 Domains -> user.dns0755.net -> Settings -> Advanced -> 把“Allow passive mode data transfers”前面的钩去掉。

在 Serv-U的Local Server -> Settings -> Advanced -> PASV port range里,填入给PASV模式使用的本地端口范围,如60000-60020。请把端口范围限制在20个以内。之后,再在防火墙里打开这个范围的端口就可以了。

相关文章

浅谈ThinkPHP中initialize和constr

浅谈ThinkPHP中initialize和constr

浅谈,区别,电脑软件,initialize,ThinkPHP,ThinkPHP中initialize()和construct()这两个函数都可以理解为构造函数,前面一个是tp框架独有的,后面的是php构造函数,那么这两个有什么不同呢?在网上搜索,很多答案是两者是一样的,ThinkPHP中initialize相…

的长度,使用LENGTHB介绍,substr和sub

的长度,使用LENGTHB介绍,substr和sub

长度,功能,电脑软件,LENGTHB,substrb,我记得我曾在形式的发展做出了这样的错误,在形式方面,对应于数据库中的字段在表的数据库,假设这场一般会使用长度20个汉字,后来当我在形式上的发展,当项目类型的长度设置我,惯性将50byte,我认为即使是20个汉字…

QQ音乐如何设置铃声手机QQ音乐设置

QQ音乐如何设置铃声手机QQ音乐设置

音乐,设置,铃声,如何设置,电脑软件,有时,当你听到一些你喜欢的音乐,你想用它作为铃声。如何通过QQ音乐设置你最喜欢的铃声让我们来了解一下QQ音乐设置铃声的方式。 手机QQ音乐铃声设置方法 这个方法是愚蠢的,但它可以肯定,它是找到你的手机铃…

ps滤镜制作动态水波效果

ps滤镜制作动态水波效果

滤镜,动态,水波,效果,电脑软件,   这篇教程教PS学习者们使用PS滤镜制作动态水波效果,教程制作出来的水波效果还挺不错的,制作难度一般,推荐过来和学习啦的朋友们一起分享学习了。Photoshop滤镜制作动态水波效果先来看看最终的效果…

如何设置免费QQ空间背景音乐

如何设置免费QQ空间背景音乐

空间,背景音乐,如何设置,电脑软件,QQ,如果你想把你喜欢的歌曲作为QQ空间的背景音乐,那其实很简单。它只需要一个网络链接,然后轻松操作几个步骤,你就可以设置你的QQ空间背景音乐,让你的空间更具特色,然后跟着一点免费的背景音乐。 QQ空间背景音…

javascript编程模型构造器模式的实例分析

javascript编程模型构造器模式的实例分析

编程,模型,模式,构造器,实例分析,本文演示了Javascript编程模式的构造函数模式: 在经典的OOP语言中,构造函数(也称为构造函数)是初始化对象的特殊方法。 对象构造函数用于创建一个对象,它设置一个类型(类),并且可以接受初始化对象属性和方法的参数。 …

PS图象处理软件做出一个圆形的音乐

PS图象处理软件做出一个圆形的音乐

音乐,图标,图象,处理软件,电脑软件,Xiaobian today,我想和你分享一个方法来创建一个使用PS图象处理软件圆形音乐图标按钮,适合初学者学习。 步 打开PS软件并创建一个新的900 * 600画布。 新1 层;选择椭圆工具;;在层1点击鼠标来创建一个圆; 记住…

FTP服务器架设考虑三方面的安全因

FTP服务器架设考虑三方面的安全因

服务器架设,因素,电脑软件,FTP,架设FTP服务器,一向是把安全放在首位,特别是利用IIS之类工具建立起来的FTP服务器更是如此。如果设置不当遭受到恶意攻击,那造成整个服务器系统崩溃也绝不是危言耸听的! 因此,采取合理、周全的安全管理是很有必要…

jQuery Validator验证Ajax提交表单

jQuery Validator验证Ajax提交表单

方法,提交表单,验证,电脑软件,jQuery,serialize() 方法通过序列化表单值,创建 URL 编码文本字符串。代替了一个一个传参的方式以往写的ajax传参方式$.ajax({ url : "${ctx}/SJStandardDamPartition/insertOrUpdateDamPartition", …

如何通过软件测试访问测试网页的登

如何通过软件测试访问测试网页的登

网页,登录页面,软件测试,测试,电脑软件,如何通过软件测试访问测试网页的登录页面 这次采访多次出现,并再次总结。 具体要求:有2个文本框和一个提交按钮的着陆页。请设计超过30个测试案例。本页 本研究的目的是调查人员是否熟悉各种测试方…

Windows 2003 系统优化小技巧

Windows 2003 系统优化小技巧

系统优化,小技巧,电脑软件,Windows,1. 开机不需要按 CTRL+ALT+DELETE起头菜单->节制面板->打点工具->当地平安设置当地帐户->平安选项找到交互试上岸:不需要按CTRL+ALT+DELETE设置为已启用2. 关机不提醒,关机理由起头 -> 运行 -> gpedit.msc…

将静态照片打造出动态的喷泉效果

将静态照片打造出动态的喷泉效果

照片,动态,喷泉,静态,效果,   本教程介绍水花的动态图制作方法。大致原理:把素材图片复制多份,然后用扭曲滤镜中的海洋波纹滤镜对各图层进行波纹处理,把原图中的水花扭曲一点位置。每一层的参数需要有一点变化,然后连贯起来就看以…