? ?
电脑维修网
当前位置:电脑维修网 >操作系统 > 服务器设置 >解决开启防火墙后Serv-U无法连接

解决开启防火墙后Serv-U无法连接

2013-01-24 14:48 | 作者:电脑知识 | 来源:电脑互助网 | 参与评论 | 点击:6085次

文章目录导航及简介

适用范围及演示工具
开启Windows防火墙配置Serv-U设置方法
FTP工具,我们远程连接时只连接一个端口,可是实际上不止一个,而是多个,所以我们在开启端口号的时候就开启多个端口号才行。
开启的端口号不能和其他软件端口有冲突,所以FTP开启端口号数值得大。
FTP平均在线人数超过100人,建议端口号开30-40个(12000-12040范围)
FTP平均在线人数50人左右,建议端口号开20个(12000-12020范围)
FTP平均在线人数10人左右,建议端口号开30-40个(12000-12010范围)

适用范围及演示工具

适用系统:Windows所有平台
适用FTP工具:Serv-U所有版本(其他FTP要参考本文)
演示IP:固定IP地址
演示系统:Windows Server 2003系统
演示FTP工具:Serv-U 6.4

开启Windows防火墙配置Serv-U设置方法/步骤

第1步:单击Windows开始菜单中的控制面板,并在控制面板中找到并双击“防火墙”,在打开的Windows防火墙中选择“启用”并确定。


第2步:再次打开防火墙,单击例外选项卡,选择添加程序,把Serv-U安装目录下的“ServUTray.exe”和“ServUAdmin.exe”进程添加到防火墙中。

第3步:在打开的Windows防火墙中的例外选项卡中,单击“添加端口”按扭,在弹出的“添加端口”窗口中,名称就随便写,端口号就写自己需要开放的端口号,并确定。

电脑互助网注:然后依次把自己需要开放的端口号添加进去。如自己FTP只有几个人使用的话,那么就只需要添加10个左右的端口号即可。

第4步:如果自己FTP服务器,在线人数比较多,比如说有三五十个人,或一百多个人的话,而每次按本文第3步的操作一个一个开放端口号的话,是比较麻烦的,所以大家可以使用批处理,把以下代码复制并保存为“任意的名字.bat”,并双击执行即可。
echo off
cls
set var=12000
set end=12040
:continue
set /a var+=1
echo add port %var%
netsh firewall add portopening TCP %var% 远程ftp端口号_%var%
if %var% lss %end% goto continue
echo complete
pause

电脑互助网注:以上批处理代码就是把12000-12040这40个端口号批量添加到Windows防火墙的例外中。

第5步:打开Serv-u主程序,依次在左侧单击“Serv-U服务器>>本地服务器>>设置”,并单击右侧中的“高级”,把PASV端口范围改成刚刚在Windows防火墙中添加的端口范围,然后单击应用按扭。


第6步:再次在左侧单击“Serv-U服务器>>域>>你的域>>设置”,单击右侧中的“高级”选项卡,勾选中“允许被动模式数据传输,使用IP”前面的复选框,并在后面的文本框中输入服务器的IP地址,然后单击应用。


第7步:依次单击Serv-U左侧的“Serv-U服务器>>本地服务器>>域>>你的域”,并在右侧修改FTP远程连接端口号。

电脑互助网注:这个域名的端口号,务必也是已经添加到了Windows防火墙中哦。

第8步:完成以上,服务器端也就设置完成了,客户端连接时也需要在防火墙设置中选择“被动(PASV)模式”,然后输入正常的FTP帐号,FTP密码,和FTP端口号才能连接到FTP服务器。
转载时请注明:转载自《电脑维修技术网》原文地址:http://www.wikiblast.net/6/1/25888.html
凡文章内未标注来源均为原创文章!恭候您的意见
------分隔线----------------------------
?
最新评论
评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
友情连接版权声明广告合作联系我们意见投诉网站地图百度地图谷歌地图
敬告:本站所有信息都为网友发布,及网络收集而来,我们只对信息的合法性进行审核 请朋友们自行鉴别真实性。
老北京赛车-老北京赛车官网