首页服务器公网ftp服务器?有公网IP,ftp如何让外网访问

公网ftp服务器?有公网IP,ftp如何让外网访问

编程之家2023-10-24115次浏览

大家好,关于公网ftp服务器很多朋友都还不太明白,今天小编就来为大家分享关于有公网IP,ftp如何让外网访问的知识,希望对各位有所帮助!

公网ftp服务器?有公网IP,ftp如何让外网访问

有公网IP,ftp如何让外网访问

------------serv-u设置--------------------------

用Serv-U架设个人FTP

架设FTP服务器,其实并没有技术难度,只需用Serv-U这个软件就可轻松搞定了。Serv-U支持所有版本的Windows操作系统,可以设定多个FTP服务器,可以限定登录用户的权限、登录目录及服务器空间大小,功能非常完善。以下笔者就以Serv-U汉化版为例,给大家讲讲架设个人FTP的具体步骤。

首先下载安装Serv-U,运行,将出现“设置向导”窗口,我们就来跟随着这个向导的指引,一步步进行操作。

1.设置Serv-U的IP地址与域名

一路单击“下一步”跳过系统提示信息,来到“您的IP地址”窗口,这里要求输入本机的IP地址。

公网ftp服务器?有公网IP,ftp如何让外网访问

如果你的电脑有固定的IP地址,那就直接输入;如果你只有动态IP(例如拨号用户),那该处请留空,Serv-U在运行时会自动确定你的IP地址。

下一步,进行“域名”设定。这个域名只是用来标识该FTP域,没有特殊的含义,比如笔者输入“ftp.wxxi520.com”。

接下来的“系统服务”选项必须选“是”,这样当你的电脑一启动,服务器也会跟着开始运行。

2.设置匿名登录

匿名访问就是允许用户以Anonymous为用户名,无需特定密码即可连接服务器并拷贝文件。如果你不想让陌生人随意进入你的FTP服务器,或想成立VIP会员区,就应该在“匿名账号”窗口中选“否”,这样就只有经过你许可的用户才能登录该FTP。鉴于匿名登录尚有一定的实用需求,笔者在此选“是”

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

公网ftp服务器?有公网IP,ftp如何让外网访问

3.创建新账户

除了匿名用户,我们一般还需要建立有密码的专用账号,也就是说可以让指定用户以专门的账号和密码访问你的服务器,这样做适用于实行会员制下载或只让好友访问。在“命名的账号”窗口中将“创建命名的账号吗”选为“是”,进入“账号名称”设置,填入你制定的账号名称,而后在“账号密码”窗口输入该账号的密码。

单击“下一步”,会要求你指定FTP主目录,并询问是否将用户锁定于主目录中,选“是”,作用与匿名账户设定基本相同,不再赘述。

紧接着要设置该账户的远程管理员权限,分为“无权限”、“组管理员”、“域管理员”、“只读管理员”和“系统管理员”五种选项,每项的权限各不相同,可根据具体情况进行选择。

至此,我们已拥有了一个域——ftp.wxxi520.com及两个用户——Anonymous和wxxi520。点击“完成”退出向导,稍等片刻Serv-U软件主界面将自动弹出,我们还要在此进行一些管理员设置。

4.管理员设置

对FTP服务器来说,建立多个域是非常有用的,每个域都有各自的用户、组和相关的设置。以下笔者就简要说说管理器界面上必要的各项设置。

★首先点击窗体左方的“本地服务器”,勾选右边的“自动开始(系统服务)”。

★选择左方的“域→活动”,这里记载了该域下所有用户的活动情况,是非常重要的监控数据。

★“域→组”:在此可自建一些用户组,把各类用户归到相应的组中,便于管理。

★“域→用户”:这里有我们刚建立的两个账号,其中的细节设置十分重要,具体如下。

账号:如果有用户违反FTP的规定,你可以点击此处的“禁用账号”,让该用户在一段时间内被禁止登录。另外此处的“锁定用户于主目录”一定要勾选,否则你硬盘的绝对地址将暴露。

常规:根据自身的实际需要,在此设置最大的下载和上传速度、登录到本服务器的最大用户数、同一IP的登录线程数等。

IP访问:你可以在此拒绝某个讨厌的IP访问你的FTP服务器,只要在“编辑规则”处填上某个IP地址,以后该IP的访问将会全部被拦下。

配额:勾选“启用磁盘配额”,在此为每位FTP用户设置硬盘空间。点击“计算当前”,可知当前的所有已用空间大小,在“最大”一栏中设定最大的空间值。

最后,请在有改动内容的标签卡上点击右键,选择“应用”,如此才能使设置生效!

好了!现在,一个简单的个人FTP服务器就已经完整地呈现在你面前了。不过这时还要测试一下能否成功地下载和上传。

------------serv-u设置--------------------------

其他常识:::::::::

利用静态NAT的方式让我朋友访问我的FTP服务器,首先在我机子上建立ftp,然后固定ip地址(比如:192.168.0.254),最后在路由器上写上这么一句ip nat inside source static tcp 192.168.0.254 x.x.x.x(x.x.x.x为ISP分配给我的地址),这样我朋友就可以在外地使用ftp://x.x.x.x就可以登陆上我的计算机了。

虽然问题解决了,但是留下的问题比较多,

1).由于对登陆上的用户,给予的是administrator权限,任何人都可以进行修改和删除操作;

2).由于我的ftp是匿名访问,那么只要知道我的ip地址,就能登录进我的服务器,对文件进行操作,对我的服务器安全有很大的隐患;

经过考虑,用以下办法解决:

1).在ftp的文件中新建一个文件夹取名为上传空间,给能上传的权限,然后对其他文件夹给只能下载的权限;

2).ftp默认的端口是21,给“不发分子”给可乘之机,可以通过改变端口号的方式解决。端口号尽量选大点(尽量选大于1024以上,我选的是3129),在配置ftp设置中端口号改为3129,还需在路由器上设置ip nat inside source static tcp 192.168.0.254 3129 218.22.171.3 3129,这样访问ftp就需要ip和端口进行访问了。另外可以用专门的ftp工具进行下载,如FLASHFXP。

怎样在win7下用公网IP地址搭建ftp服务器

有公用IP搭建FTP服务器,外网的用户就可以实现访问,具体:

1、打开"控制面板",选择"程序"->"打开或关闭Windows资源",在弹出的窗体里找到“Internet信息服务”,展开后选择“Ftp服务器",然后点击"确定",此时Windows开始更新功能资源列表。

2、更新完成后,进入"控制面板"->"系统和安全"->"管理工具",双击"Internet信息服务(IIS)管理器"。在弹出的窗体中右键点击你的计算机名称,选择添加FTP站点。

会弹出如下窗口:

在此窗口中输入Ftp站点的名称(例如"myFtp"),物理路径(例如"d:\myFtp"),点击"下一步".在"IP地址"框中输入本机的IP地址(例如本机IP地址为192.168.1.100),然后点"下一步",(注:此步操作时要根据实际情况,慎重配置),由于本人局域网中的安全问题没有过于敏感的信息,因此在身份验证中选中"匿名",并允许所有用户访问,执行读和写的操作权限。最后点击完成。

3、配置防火墙,以便其它用户通过局域网中其它计算机访问本计算机中的Ftp资源。进入"控制面板"->"系统和安全"->"允许程序通过防火墙"->钩上FTP及后面两个框选上。

电信宽带换公网ip搭建个人ftp服务器

1、首先打10000号联系人工客服让他帮你把ip地址改成公网ip,改完后重启光猫确定一下ip地址不再是私有地址。

私有IP地址范围为:

A:10.0.0.0-10.255.255.255

B:172.16.0.0-172.31.255.255 

C:192.168.0.0-192.168.255.255

2、使用超级管理员telecomadmin账户登录光猫,把连接模式改成桥接,必须要启用vlan,设置完后可以在网络侧看到接口变成了桥接模式。

3.登录路由器,找到上网设置,上网方式改成拨号上网,输入你的宽带账号和密码。

不知道宽带账号或者密码的话就打人工解决

拨号成功后就能看的你的公网ip了,不过ip地址不是固定的,当你重启了路由器或光猫,ip地址就会重新分配,所以这个时候就要用上ddns了,当然,你也可以不用ddns,就是每次重新获取到ip地址后,你去记住它就行。

接下来我们去申请个DDNS,去服务提供商申请一个ddns域名,比如花生壳、no-ip,得看你路由器支持什么服务商。我用的是no-ip(毕竟可以免费嘛 嘿嘿嘿),用户名和密码填服务提供商注册的账号密码,主机名称就是你申请的ddns域名。

下面是FTP服务器搭建篇

4、ftp服务器我用的是Windows平台的Serv-U,这软件用起来限速,我内网最高只有30MB/s,不知道怎么解决。用iis搭建的ftp站点我没记错的话我测得时候有八十几兆/s,只不过个人感觉没Serv-V这个方便,所以我还是选择了这个。

(1)新建域,端口我用的是默认端口你也可以自己修改。指定监听ip地址,我选的是all,你也可以单独指定从路由器获取的ip地址

(2)新建用户名。跟着软件向导建就完事了

5.测试

先内网测试能不能访问

打开此电脑,在url栏中输入ftp://127.0.0.1/或者监听地址也行,访问成功后测试外网访问。

在路由器里面开启端口转发,外部端口我设的是8888,因为电信那边把21端口封了,所以外部就得换个端口,内部ip地址就是填ftp服务器,内部端口填ftp服务器的访问端口,我是默认的21号端口。

接下来用ddns域名访问,域名+路由器端口转发的外部端口,比如我的域名是www.baidu.com,我路由器端口转发设置的外部端口是8888,那就是www.baidu.com:8888,访问成功就ok了

欢迎一起讨论

好了,文章到这里就结束啦,如果本次分享的公网ftp服务器和有公网IP,ftp如何让外网访问问题对您有所帮助,还望关注下本站哦!

qq空间服务器错误 为什么手机QQ空间服务器错误存储服务器价格(存储服务器多少钱)