搭建FTP服务器,这事并不困难,照着下述步骤做,你也可以成为服务器大神!!!
第一步,了解FTP的功能以及工作原理
详情见:https://blog.csdn.net/LF_2016/article/details/72972682
这位博主写得很通俗易懂,我就不班门弄斧了
第二步,主机环境配置
1.控制面板>程序>启用或关闭Windows功能>…
照着图做,红框中的选项勾选,然后点确定
2.控制面板>系统和安全>防火墙>允许应用或功能通过Window防火墙>…
FTP服务器,勾选
点击允许其它应用,选择C:\Windows\System32\svchost.exe(下面图片后截的,选错了)然后添加,最后确定
3.控制面板>系统和安全>防火墙>允许应用或功能通过Window防火墙>…
设置21端口的防火墙开放。
21端口是服务器接受客户端指令的窗口,必须开放
点击完成
可以在入站规则栏看到,可以查看属性
第三步,FTP服务器软件Serv-U的安装与破解
1.软件安装
https://blog.csdn.net/oray2013/article/details/52021298
这位博主就写得很详细了,照着做就行
软件下载链接:
链接:https://pan.baidu.com/s/1JYZszHu24fyAqN13sFu39Q
提取码:x1p0
2.软件破解
穷学生,买不起,买不起
破解软件链接:
链接:https://pan.baidu.com/s/1QvXUp-aQq6YtbidrzVvSww
提取码:15vp
照着做就行
这里要做一点设置,为之后外网能访问内网ftp服务器做准备
第四步,常见问题及解决方法
1.新建域和用户
https://blog.csdn.net/oray2013/article/details/52021298
方法在这,照着做就行
2.外网访问内网服务器
这里要提一句
我们平时在终端输入ipconfig,看到的ip地址是内网的ip地址,是路由器给你随机分配
路由器有一个外网地址,可以在路由器控制界面查看
还有一个不重要的地址,就是校园网在电信的端口地址,这个不重要,想要查一查的话,可以自行百度“IP”
OK,知道这些之后你就要知道,
资源处理器访问ftp:// IP,这个ip不能是内网地址,一定要是外网地址
但是光是访问外网地址,是不可能找到你内网和内网服务器的端口
你必须要做,路由器的端口映射,将外网指定端口映射到内网服务器的特定端口
打开路由器控制界面>端口转发
设置之后保存就可以了,
详情可以参考:https://jingyan.baidu.com/article/046a7b3e801606f9c27fa915.html
每个路由器的控制界面下的端口转发设置的位置是不一样的,所以耐心找一下吧
做到这一步,你在自己的电脑上,打开文件资源管理器,输入:"ftp://外网ip:指定端口"
输入账号和密码,就可以愉快滴玩耍了
就在你兴高采烈地向全世界发布你的服务器域名之前,你须要冷静一下,找一台笔记本试一试
因为你很快就会发现你并不能访问!!!
3.FTP文件夹打开错误,Windows无法访问此文件夹的问题处理方法
或者
一部分原因是你之前没有按照主机环境配置做好,服务器的端口被防火墙屏蔽了
另一个原因是访问服务器的客户端电脑的ftp端口没有打开,解决方法如下:
要在访问服务器的电脑上操作哦,不是服务器的电脑!!!
控制面板\网络和 Internet-internet选项>高级>设置>浏览>使用被动FTP(用于防火墙和DSL调制解调器的兼容)取消勾选
至此,你就可以在其他电脑上访问服务器域名:"ftp://外网ip:指定端口"
打开Serv-U看一下,可以新建用户
查看在线人员及他们的操作
4.FTP客户端软件Filezilla
https://jingyan.baidu.com/article/7e440953cf84192fc0e2ef95.html
优秀博文在这里,照着做,就不用一直用文件资源管理器登陆啦,其实也没有太大区别
Oracle:Do not try and bend the spoon.That's impossible.
Oracle:lnstead. only try to realize the truth.
Neo:What truth?
Oracle:There is no spoon.
Neo:There is no spoon?
Oracle:Then you'll see that it is not the spoon that bends. lt is only yourself.