怎样用serv-U设置FTP地址

如题所述

先要提到的是这里的内网是指一般我们网吧内部环境的内网,对局域网内网我没什么好说的。一个基本条件:一个公网IP,对网关有操作权限。
FTP服务器端192.168.0.100,我选用Win2K+Serv-U 6.1.0.0,很普通常用的一个组合网关是最简单的双网卡PC,一接外网一接内网,这里假设外网IP为218.4.218.4,内网IP为192.168.0.1。
提一些概念性的东东:
一次完整的FTP会话,包含有两个连接,一个称之为命令通道,一个称之为数据通道。命令通道用来传递一些"命令"和反馈,包括用户名密码登陆,而且众所周知是明文数据通道用来传递实际数据----列目录、文件传输,一旦需要列目录或文件传输,数据通道就会被建立起来,这里分两种方式,一是 PORT二是PASV。
你会在因特网上找到许多FTP服务器,有的要么只支持PORT,有的要么只支持PASV,有的是因为考虑安全因素,有的是因为条件限制等等。我想把我的FTP做成PORT和PASV方式都能支持的,这样不会使客户端在连接上受到困扰,特别是一些新手,对于PORT和PASV的定义,比较容易理解的解释是针对FTP服务端而言的:
PORT是主动模式,在建立数据通道时,服务端去连接别人;
PASV是被动模式,在建立数据通道时,服务端被别人连接;
建立数据通道时,用PORT模式还是PASV模式,选择权在于FTP客户端。
现在要做的,就是端口映射了,最基本的是命令通道的映射,这里选用默认的21,我想把在网关外网接口收到的对218.4.218.4端口21的连接请求,转发到192.168.0.100的21端口去。
Win2K网关
系统自带简单的端口转发程序,就是能给我们提供连接共享的ICS/RRAS,这两种方式原理是一样的,而且都能提供这类业务的端口转发设置过程比较简单,我也不抓图了,以前有过很多。
就是在"服务与端口"中,注册一条类似"公用网络与端口218.4.218.4:21 To 专用网络与端口192.168.0.100:21"这样格式的规则设置好后,别人就能访问你的内网FTP服务器了,但你很快会发现你的FTP服务器只支持 PORT方式,如果客户端也在内网环境则PORT方式也用不了了这是为什么呢?我们来分析一下,因为在PASV方式,服务器接到客户端的PASV命令后,会指定一个本地的随机端口来作为PASV端口,并通知客户端,然后等待客户端的连接,在通知消息里包含有FTP服务器的IP地址和打开的PASV端口,我 FTP服务器的IP地址是什么?
现在是192.168.0.100,那么对方收到的PASV通知将是这样格式的227 Entering Passive Mode (192,168,0,100,m,n)mn是定义了PASV端口的值,计算方式是m*256+m,如果这里m是10而n是20,那么PASV端口就是 2580客户端收到这条通知后,当它想发起数据通道的连接,它会向192.168.0.100:2580这个目标地址发送SYN请求,毫无疑问将不会收到应答,因为这个IP在公共网络事实上是不存在的解决的办法是让FTP服务器发送带公网IP的PASV通知,我们的Serv-U支持这个功能。
然后在网关上把需要打开的PASV端口跟21端口一样做映射到192.168.0.100
你也许会疑惑了,PASV是服务器动态打开的随机端口,我怎么会知道它会用哪个?怎么映射啊?没有问题,Serv-U同样可以定义每次使用固定的PASV端口,当然为了同时承接多个连接会话,你需要多设置几个成一段,然后在网关上一一对应映射到FTP服务器上去.
温馨提示:内容为网友见解,仅供参考
无其他回答

如何设置Serv- U的FTP目录?
1、打开Serv-U。选择“限制和设置”。2、单击“FTP设置”的选项卡。3、单击用户定制设置”的选项卡。4、找到并打开“OPT...”“用于UTF8的选项”条目。5、选择“禁用命令”并 保存。6、在此页面下拉,选择“全局属性”。7、选择“高级选项”的选项卡。8、把“第三条选项”勾掉,并 保存。9、...

servu配置ftp服务器教程
servuftp如何配置呢?1、首先建立一个域名,点击如下图标示的地方即可进行域名的建立。2、然后输入相应域名的名称和说明。3、如下图全部默认。4、这里选择本机的ip地址。5、选择密码加密模式,用户自行决定加密的模式,6、然后进行用户的添加,如下图许输入相应的登陆id即可7、输入相应的密码8、选择相应...

Server-U用Server-U架设个人FTP
首先,下载并安装Serv-U,启动后会看到“设置向导”。在“您的IP地址”窗口,输入本机固定IP(如有的话),或者保持空缺,Serv-U会自动检测动态IP。接下来设置域名,例如“ftp点wxxi520点com”,仅用于标识FTP域。确保“系统服务”选项被选中,以便服务器随电脑启动而运行。对于匿名登录,如果你希望限制...

如何在serv-u输入ftp主机ip地址用serv-u搭建ftp服务器
这个应该是登录模式的问题,在FlashFXP中设置“选项”→参数选择→连接→FTP→数据连接模式,设置为“主动模式(PORT)‘’就可以了。你是在局域网内建的FTP并且使用的不是默认端口,对吧?ftp服务器IP设置?要建立一下FTP服务器,首先,你必须有一个公网IP,10.0.0.0-10.255.255.255172.16.0.0-...

如何用我的电脑打开FTP地址?
用自己的电脑打开FTP地址的具体操作如下:首先下载安装Serv-U,运行,将出现“设置向导”窗口,下面就一步步进行操作:1设置Serv-U的IP地址与域名。一路单击“下一步”跳过系统提示信息,来到“您的IP地址”窗口这里要求输入本机的IP地址,输入你的IP地址 如果你的电脑有固定的IP地址,那就直接输入;如果只有...

怎么用Serv-U搭建FTP服务器
1.运行SERV_U程序,出现初始界面 2.新建一个域:右键单击“域”,选择“新建域”3.设定域的IP地址:填上当前服务器的IP地址 4.设置域的用户名:自己填写 5.设置FTP的端口:一般都是21 6.选择域存放位置:一般的数据量不是很大的话选择ini文件中,以上操作就完成了建域操作。完成如下图 四:开设...

怎么用Serv-U搭建FTP服务器
运行SERV_U程序,出现初始界面 2.新建一个域:右键单击“域”,选择“新建域”3.设定域的IP地址:填上当前服务器的IP地址 4.设置域的用户名:自己填写 5.设置FTP的端口:一般都是21 6.选择域存放位置:一般的数据量不是很大的话选择ini文件中,以上操作就完成了建域操作。完成如下图 四:开设FTP...

Serv-U 构建个人FTP服务器图解
15、 最后一步,点击“完成”就OK了,你有什么需要修改的,可以点“上一步”,或者进入Serv-U管理员直接修改。至此,我们建立了一个域ftp.abc.com,两个用户,一个Anonymous,一个ldr。三、 既然我们已经建立好FTP服务器,那么我们就应该可以用FTP客户端软件来尝***登录。怎么办呢?其实很简单,我们不用上网,就可以测...

怎么用Serv-U搭建FTP服务器
1.运行SERV_U程序,出现初始界面 2.新建一个域:右键单击“域”,选择“新建域”3.设定域的IP地址:填上当前服务器的IP地址 4.设置域的用户名:自己填写 5.设置FTP的端口:一般都是21 6.选择域存放位置:一般的数据量不是很大的话选择ini文件中,以上操作就完成了建域操作。四:开设FTP帐号 1....

serv-u创建的ftp怎么登陆如何用serv-u创建ftp
可以在自己的电脑上使用。ftp:\/\/127.0.0.1 在这个地址登录,只需输入你的用户名和密码。serv-u怎么打开?1、下载servU,解压后,运行ServUTray.exe。2、新建“域”--输入服务器IP--域类型“选择存储于.INI文件”。3、新建“用户”--账号和密码要记好,FTP的时候需要账号密码验证--选择目录。4...

相似回答