如何建立一个能让外网访问的FTP服务器?

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-06-16
如何建立一个能让外网访问的ftp服务器

首先下载安装Serv-U,运行,将出现“设置向导”窗口
1. 设置Serv-U的IP地址与域名
一路单击“下一步”跳过系统提示信息,来到“您的IP地址”窗口,这里要求输入本机的IP地址。
如果电脑有固定的IP地址,那就直接输入;如果只有动态IP(例如拨号用户),那该处请留空,Serv-U在运行时会自动确定IP地址。
下一步,进行“域名”设定。这个域名只是用来标识该FTP域,没有特殊的含义。
接下来的“系统服务”选项必须选“是”,这样当电脑一启动,服务器也会跟着开始运行。
2.设置匿名登录
匿名访问就是允许用户以Anonymous为用户名,无需特定密码即可连接服务器并拷贝文件。如果不想让陌生人随意进入FTP服务器,或想成立VIP会员区,就应该在“匿名账号”窗口中选“否”,这样就只有经过许可的用户才能登录该FTP。

后就要为匿名账户指定FTP上传或下载的主目录,这是匿名用户登录到FTP服务器后看到的目录。设定后,向导还会继续询问是否将匿名用户锁定于此目录中,
从安全的角度考虑,建议选“是”。这样匿名登录的用户将只能访问指定的主目录及以下的各级子目录,而不能访问上级目录,便于保证硬盘上其他文件的安全。
3.创建新账户

了匿名用户,一般还需要建立有密码的专用账号,也就是说可以让指定用户以专门的账号和密码访问服务器,这样做适用于实行会员制下载或只让好友访问。在“命
名的账号”窗口中将“创建命名的账号吗”选为“是”,进入“账号名称”设置,填入制定的账号名称,而后在“账号密码”窗口输入该账号的密码。
单击“下一步”,会要求指定FTP主目录,并询问是否将用户锁定于主目录中,选“是”,作用与匿名账户设定基本相同,不再赘述。
紧接着要设置该账户的远程管理员权限,分为“无权限”、“组管理员”、“域管理员”、“只读管理员”和“系统管理员”五种选项,每项的权限各不相同,可根据具体情况进行选择。
4.管理员设置

对FTP服务器来说,建立多个域是非常有用的,每个域都有各自的用户、组和相关的设置。
★ 首先点击窗体左方的“本地服务器”,勾选右边的“自动开始(系统服务)”。
★ 选择左方的“域→活动”,这里记载了该域下所有用户的活动情况,是非常重要的监控数据。
★ “域→组”:在此可自建一些用户组,把各类用户归到相应的组中,便于管理。
★ “域→用户”:这里有刚建立的两个账号,其中的细节设置十分重要,具体如下。
账号:如果有用户违反FTP的规定,可以点击此处的“禁用账号”,让该用户在一段时间内被禁止登录。另外此处的“锁定用户于主目录”一定要勾选,否则硬盘的绝对地址将暴露。
常规:根据自身的实际需要,在此设置最大的下载和上传速度、登录到本服务器的最大用户数、同一IP的登录线程数等。
IP访问:可以在此拒绝某个讨厌的IP访问FTP服务器,只要在“编辑规则”处填上某个IP地址,以后该IP的访问将会全部被拦下。
配额:勾选“启用磁盘配额”,在此为每位FTP用户设置硬盘空间。点击“计算当前”,可知当前的所有已用空间大小,在“最大”一栏中设定最大的空间值。
最后,请在有改动内容的标签卡上点击右键,选择“应用”,如此才能使设置生效!

方法是有的但首先你必须有网管权限!

另外根据你的网关设备,一般用端口映射,

如果有DMZ主机的就可以把你的192.168.1.100IP设置上去,不过DMZ主机只能设置1台。

如果设备支持可以建VPN。通过拨号连接到内网。

还有1点要注意的是你的公网IP如果是浮动的那么就需要去花生壳上绑定个域名动态更新IP。
其他公网的人就可以通过域名访问你的主机。

每个方法的具体操作步骤,网上都有详细介绍的。

最后一个方法就是最强的木马类了!其实木马的原型就是远程控制软件,在本地安装服务端后,远程主机只要安装客户端就可以访问本机,不管你在内网还是外网。!

1、下载个Serv-u, 解压并安装,打开软件后 界面如下图,点击域详细信息下的“配置域的监听器”。

2、进入监听器选项卡界面后,点击左下角“添加”按钮。

3、弹出“监听器”的对话框,请按下图填写内容,端口最好填写缺省的“21”,启用监听器前面要勾选,PASV IP一定要填写,输入运营商给的静态IP地址,如果不是静态IP,只能通过其他软件解析,输入完成后点保存。

4、点击左上角,返回主页面,单击右边倒数第二个菜单“服务器限制和设置”。

5、在弹出的界面中,我们选择"设置"选项卡,进入设置界面。


6、进入设置界面后往下拉到最下面,填写PASV端口范围,例如2000-2049,设置好后点保存,公网访问FTP的设置服务器端已经设置好了。



首先下载安装Serv-U,运行,将出现“设置向导”窗口
1. 设置Serv-U的IP地址与域名
一路单击“下一步”跳过系统提示信息,来到“您的IP地址”窗口,这里要求输入本机的IP地址。
如果电脑有固定的IP地址,那就直接输入;如果只有动态IP(例如拨号用户),那该处请留空,Serv-U在运行时会自动确定IP地址。
下一步,进行“域名”设定。这个域名只是用来标识该FTP域,没有特殊的含义。
接下来的“系统服务”选项必须选“是”,这样当电脑一启动,服务器也会跟着开始运行。
2.设置匿名登录
匿名访问就是允许用户以Anonymous为用户名,无需特定密码即可连接服务器并拷贝文件。如果不想让陌生人随意进入FTP服务器,或想成立VIP会员区,就应该在“匿名账号”窗口中选“否”,这样就只有经过许可的用户才能登录该FTP。
之后就要为匿名账户指定FTP上传或下载的主目录,这是匿名用户登录到FTP服务器后看到的目录。设定后,向导还会继续询问是否将匿名用户锁定于此目录中,从安全的角度考虑,建议选“是”。这样匿名登录的用户将只能访问指定的主目录及以下的各级子目录,而不能访问上级目录,便于保证硬盘上其他文件的安全。
3.创建新账户
除了匿名用户,一般还需要建立有密码的专用账号,也就是说可以让指定用户以专门的账号和密码访问服务器,这样做适用于实行会员制下载或只让好友访问。在“命名的账号”窗口中将“创建命名的账号吗”选为“是”,进入“账号名称”设置,填入制定的账号名称,而后在“账号密码”窗口输入该账号的密码。
单击“下一步”,会要求指定FTP主目录,并询问是否将用户锁定于主目录中,选“是”,作用与匿名账户设定基本相同,不再赘述。
紧接着要设置该账户的远程管理员权限,分为“无权限”、“组管理员”、“域管理员”、“只读管理员”和“系统管理员”五种选项,每项的权限各不相同,可根据具体情况进行选择。
4.管理员设置

对FTP服务器来说,建立多个域是非常有用的,每个域都有各自的用户、组和相关的设置。
★ 首先点击窗体左方的“本地服务器”,勾选右边的“自动开始(系统服务)”。
★ 选择左方的“域→活动”,这里记载了该域下所有用户的活动情况,是非常重要的监控数据。
★ “域→组”:在此可自建一些用户组,把各类用户归到相应的组中,便于管理。
★ “域→用户”:这里有刚建立的两个账号,其中的细节设置十分重要,具体如下。
账号:如果有用户违反FTP的规定,可以点击此处的“禁用账号”,让该用户在一段时间内被禁止登录。另外此处的“锁定用户于主目录”一定要勾选,否则硬盘的绝对地址将暴露。
常规:根据自身的实际需要,在此设置最大的下载和上传速度、登录到本服务器的最大用户数、同一IP的登录线程数等。
IP访问:可以在此拒绝某个讨厌的IP访问FTP服务器,只要在“编辑规则”处填上某个IP地址,以后该IP的访问将会全部被拦下。
配额:勾选“启用磁盘配额”,在此为每位FTP用户设置硬盘空间。点击“计算当前”,可知当前的所有已用空间大小,在“最大”一栏中设定最大的空间值。
最后,请在有改动内容的标签卡上点击右键,选择“应用”,如此才能使设置生效!

这个问题的确有难点,特别是路由器下的FTP服务器要能被外网访问,有不少问题要解决。

  1. 外网的FTP端口不能被封;

  2. 路由器的这台FTP服务器电脑IP(192.168.1.102)要设成路由器的DMZ主机(直接被外网访问);

  3. 路由器NAT下,一般的FTP服务器通不过FTP客户端的安全验证, 但FileZilla FTP Server 我今天试验成功了,关闭FTP服务端电脑的WINDOWS自带防火墙后,成功地被上层的IE所访问。

  4. FileZilla Server要设成被动方式(PASV), 并要指定一个被外网访问的IP地址作为 安全应答的

    IP地址是关键;再加一个匿名anonymous用户,设好共享目录;

    此免费软件很小巧,不到2M,附上



看了你的wan口ip是内网ip,所以是连接不了的

首先,要在路由建立虚拟服务器(DMZ),进去路由器web管理界面找找就有,指向192.168.1.102;

然后,在192.168.1.102上安装serv-u软件建立ftp服务器即可

  • 如何端口映射?让外网可以访问内网的FTP服务器
    答:对于许多在内网搭建服务,如何把内网IP映射到公网,使公网也能轻松访问所搭建的服务,例如,网站、管家婆、FTP、SVN、远程桌面、视频监控,数据库等等。正常一般的端口映射略微繁琐,相比较更为简单的是采用第三方辅助管理工具映射:花生壳实现内网映射 全新版花生壳不仅能够实现内网穿透,摆脱无公网IP及NAT转发...
  • 如何在内网架设一个FTP服务器,使外网也可以访问指定目录
    答:DMZ“De Militarized Zone”,译名为“非军事区”,是极为安全的。家用路由器的DMZ不是真正意义上的DMZ。真正的DMZ并不是指一部所有端口都暴露在外部网络的内部网络主机。严格来说这不是真正的DMZ,因为该主机仍能访问内部网络,并非独立于内部网络之外的。真正的DMZ是不允许访问内部网络的,DMZ和内部...
  • 怎么才能架设一个FTP服务器,我在任何有网络的地方都可以收到我存储的...
    答:2:在服务器上安装ftp服务软件,比如ser-U(该软件是FTP最简单的软件通俗易懂适合初级用户)。3:ftp软件安装调试完后,即可大功高成(可以先在内部局域网络内测试一下)。4:在外网互联网上直接在浏览器中输入你的免费域名即可用事先设置的用户名和密码登录你的FTP服务器(可以在互联网上先ping下你的...
  • 怎么在学校的局域网内建个ftp服务器
    答:内网架设web服务器和ftp服务器,内、外网同时能访问的条件 内网所有用户能通过路由器上外网。必须有设置路由器的权限。一台开设服务器环境的的操作系统。cn99qdns域名解析服务客户端。关键流程:内网Web服务器架设完成,达到内网用户能够访问。申请cn99qDNS域名解析服务。cn99qDNS域名和ip捆绑软件。安装后进行...
  • 如何实现外网访问FTP服务
    答:需要在路由器上做端口映射,将内网FTP服务访问端口打通。路由器端口映射位置:转发规则/DMZ主机/启用DMZ并添加允许外网访问内网FTP服务器。外网访问时,使用动态解析域名。 在外网访问FTP服务时,使用动态解析域名进行连接访问。域名是不变的,可以上网即可访问,再也不担心动态公网IP变化的问题。
  • 如何使外网连接家里的FTP?
    答:把ftp的端口映射到外网就可以了。具体就是用upnp映射。外部端口随便填,范围有提示的,但是要记住,外网连的时候要用这个端口连。内部地址直接填内部ftp服务器的内网ip,如果是路由器就填路由器的ip,端口填ftp服务器的端口,好像有两个端口,一个传送命令,一个传输数据。都要设置映射。好了,这样设置...
  • 怎样用自己的电脑搭建ftp服务器?
    答:最后一步[是否锁定用户于主目录],选择[是]以后该用户只能访问新建用户第三步中设定的目录,不能访问其它目录。5,新建好用户后的界面如下图所示,单击[常规]选项卡,这里可以设置[最大上传速度]、[最大下载速度],可以根据服务器的性能或需要设置。6,设置好后,FTP服务器就建好了。
  • 内网开ftp空间,怎样让外网访问?
    答:1).由于对登陆上的用户,给予的是administrator权限,任何人都可以进行修改和删除操作;2).由于我的ftp是匿名访问,那么只要知道我的ip地址,就能登录进我的服务器,对文件进行操作,对我的服务器安全有很大的隐患;经过考虑,用以下办法解决:1).在ftp的文件中新建一个文件夹取名为上传空间,给能上传的...
  • serv-u建立ftp服务器,外网如何访问???
    答:如果有机密文件 不推荐使用serv-u 漏洞百出。我推荐给你一款。TurboFTP Server。至于如何使用外网,你只要在路由器映射一下端口即可。比如 ,你的ftp 是端口21 的话,你在路由器的nat 选项里, 添加一个映射端口。具体例子如下:映射名称:ftp端口映射 ip地址: 192.168.0.1 内网端口 : 21 ...
  • 如何配置FTP Server Filezilla的外网访问
    答:现在我们用telnet去连接一下FTP的21端口,即可看到修改过的“假”的提示信息,这样服务器的安全性可以得到比较明显的提高。IPbindings(IP绑定)页面:把服务器与IP地址绑定,使用*以绑定到所有地址。IPFilter(IP过滤器)页面:设置IP过滤规则,在上面栏目中的IP是被禁止与FTP服务器连接的,下面的是允许...