ftp服務器搭建並通過外網訪問
https://blog.csdn.net/zls365365/article/details/122203713
內網FTP如何端口映射到外網連接訪問?通過公網路由器映射或nat123端口映射均可實現。前者是硬件公網端口映射,后者是軟件內網端口映射,目的一樣,方法不一。
工具/原料
FTP
內網
nat123客戶端
方法/步驟
ftp搭建:
1. 按【Win + R】快捷鍵打開運行對話框,輸入“optionalfeatures”后,按回車鍵,如下圖所示:
2.
在打開的【Windows功能】窗口中,確認下圖框選的“Internet Information Services”即Internet信息服務的4個子功能都已經打勾“√”,如果沒有勾選,就勾選上,然后點擊【確定】按鈕安裝這些功能,圖示如下:
3. 在系統安裝配置完成后,按【Win + S】快捷鍵打開搜索框,輸入“IIS”,點擊搜索到的唯一結果“Internet Information Services管理器”即IIS管理器,圖示如下:
4. 展開左側的導航欄,右鍵【網站】,點擊【添加FTP站點】,圖示如下:
5.輸入FTP站點名稱,以及允許用戶訪問的目錄路徑,兩者都可以自定義,然后點擊【下一步】,圖示如下
6. 在【綁定】IP中輸入你本機的IP地址(可以在下拉列表中直接選擇),內網和外網地址都是可以的,小編所在的是內網,IP地址是192.168.1.102。
在【SSL】中,選擇“無SSL”,然后點擊【下一步】,圖示如下:
7.在【身份驗證】中選擇“匿名”“基本”,
在【授權】中選擇【所有用戶】,
在【權限】中選擇“讀取”,然后點擊【完成】,圖示如下:
8.至此,一個新的FTP服務器就搭建完成並順利啟動,在右側就可以看到新創建站點的所有信息,
9.沒有實踐就沒有發言權,是時候檢驗一下勞動成果了,打開瀏覽器,清空地址欄,輸入“ftp://ip”,小編的IP地址是192.168.1.102,所以輸入“ftp://192.168.1.102”,注意,注意,這里使用的協議已經不再是http協議,而是ftp協議(FTP = File Transfer Protocol(文件傳輸協議)),直接輸入ip地址會導致出錯,因為數瀏覽器都會在你沒有加任何協議的情況下,默認使用http協議,所以會出錯,前面的“ftp://”一定要加上,才能順利訪問到新創建的FTP服務器,圖示如下:
也可以用filezilla訪問:
參考鏈接:
https://jingyan.baidu.com/article/3a2f7c2e32f40e26afd611c0.html
如何通過外網訪問:
ftp搭建好,確保FTP服務正常運行,在局域網內可以正常訪問FTP資源。
然后
FTP服務器或所在局域網內安裝使用nat123客戶端
登錄客戶端添加全端口映射。配置設置好對應的內網固定FTP服務器地址和外網訪問地址。
在FTP訪問端,安裝使用訪問者,並添加21端口(如FTP服務改了其他端口以實際為准)
在外網訪問端,當鼠標移動停留訪問者圖標提示正常時,即可正常訪問FTP了。
注意事項:
問者是在訪問端使用的,不要在服務端使用
將鼠標停留客戶端圖標上可看狀態提示