搭建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看一下,可以新建用戶
查看在線人員及他們的操作
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.