解決windows存取linux的vsftpd(FTP伺服器)出現的權限問題
關於FTP主動模式(active mode)與被動模式(passive mode)的工作原理:
主動模式(伺服器向客戶端敲門,然後客戶端開門)FTP:
1.當客戶機與伺服器之間建立連線時,客戶機是大於1024的連接埠上,伺服器是20連接埠。
2. 客戶機的連接埠是大於1024的,而伺服器的連接埠是21埠接收請求,而是20埠給客戶機回應。
3. 允許FTP客戶端從大於1024的連接埠連接伺服器的21連接埠。
4. 允許FTP伺服器從21埠回應FTP客戶端大於1024埠的網路連線。
5. 允許FTP伺服器從20埠主動連接FTP客戶端大於1024的連接埠。
6. 允許FTP客戶端從大於1024的連接埠回應來自FTP伺服器的20埠的網路連線。
指令連線:客戶端>1024埠-> 伺服器21埠
資料連線:客戶端>1024埠
#被動模式(客戶端向伺服器敲門,然後伺服器開門)FTP:
1. 用戶端與伺服器之間建立連線都是在大於1024的連接埠上的。
2. 客戶機的連接埠是大於1024的,而伺服器的連接埠是21連接埠接收請求,而是從大於1024連接埠給客戶機回應。
3. 允許FTP客戶端從大於1024的連接埠連接伺服器的21連接埠。
4. 允許FTP伺服器從21埠回應FTP客戶端大於1024埠的網路連線。
5. 允計FTP客戶機從大於1024的連接埠連接FTP伺服器的大於1024連接埠。
6. 允許FTP伺服器從大於1024的連接埠回應來自FTP客戶機大於1024連接埠的網路連線。
指令連線:客戶端>1024連接埠-> 伺服器21連接埠
資料連線:客戶端>1024連接埠-> 伺服器>1024連接埠
#主動模式對便於FTP伺服器的管理,不便於對客戶端進行管理。因為FTP伺服器企圖與客戶端的高位隨機連接埠建立連接,而這個連接埠很有可能會被客戶端的防火牆所阻塞。被動模式對FTP便於對客戶端進行管理,不便於對伺服器端進行管理。因為客戶端要與伺服器端建立兩個連接,其中一個連到一個高位隨機端口,而這個端口很有可能被伺服器端的防火牆阻塞掉。
問題:Linux伺服器上存取無報錯, 在win10下存取出現錯誤:
##解決方案:設定IE瀏覽器>>Internet選項>>進階>>將「使用被動FTP(用於防火牆和DSL調變解調器的相容)」選項去掉>>確定即可
以上是解決windows存取linux的vsftpd(FTP伺服器)出現的權限問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

MantisBT
Mantis是一個易於部署的基於Web的缺陷追蹤工具,用於幫助產品缺陷追蹤。它需要PHP、MySQL和一個Web伺服器。請查看我們的演示和託管服務。

記事本++7.3.1
好用且免費的程式碼編輯器

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具

SublimeText3漢化版
中文版,非常好用