內網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了。
注意事項:
問者是在訪問端使用的,不要在服務端使用
將滑鼠停留客戶端圖標上可看狀態提示