解決windows訪問linux的vsftpd(ftp服務(wù)器)出現(xiàn)的權(quán)限問題
關(guān)于FTP主動模式(active mode)與被動模式(passive mode)的工作原理:
主動模式(服務(wù)器向客戶端敲門,然后客戶端開門)FTP:
1. 客戶機與服務(wù)器之間建立連接時,客戶機是大于1024的端口上,服務(wù)器是20端口。
2. 客戶機的端口是大于1024的,而服務(wù)器的端口是21端口接收請求,而是20端口給客戶機回應(yīng)。
3. 允許FTP客戶機從大于1024的端口連接服務(wù)器的21端口。
4. 允許FTP服務(wù)器從21端口回應(yīng)FTP客戶機中大于1024端口的網(wǎng)絡(luò)連接。
5. 允許FTP服務(wù)器從20端口主動連接FTP客戶機中大于1024的端口。
6. 允許FTP客戶機從大于1024的端口回應(yīng)來自FTP服務(wù)器的20端口的網(wǎng)絡(luò)連接。
命令連接:客戶端 >1024端口 -> 服務(wù)器 21端口
數(shù)據(jù)連接:客戶端 >1024端口?
被動模式(客戶端向服務(wù)器敲門,然后服務(wù)器開門)FTP:
1. 客戶機與服務(wù)器之間建立連接都是在大于1024的端口上的。
2. 客戶機的端口是大于1024的,而服務(wù)器的端口是21端口接收請求,而是從大于1024端口給客戶機回應(yīng)。
3. 允許FTP客戶機從大于1024的端口連接服務(wù)器的21端口。
4. 允許FTP服務(wù)器從21端口回應(yīng)FTP客戶機中大于1024端口的網(wǎng)絡(luò)連接。
5. 允計FTP客戶機從大于1024的端口連接FTP服務(wù)器的大于1024端口。
6. 允許FTP服務(wù)器從大于1024的端口回應(yīng)來自FTP客戶機大于1024端口的網(wǎng)絡(luò)連接。
命令連接:客戶端 >1024端口 -> 服務(wù)器 21端口
數(shù)據(jù)連接:客戶端 >1024端口 -> 服務(wù)器 >1024端口
主動模式對便于FTP服務(wù)器的管理,不便于對客戶端進行管理。因為FTP服務(wù)器企圖與客戶端的高位隨機端口建立連接,而這個端口很有可能被客戶端的防火墻所阻塞。被動模式對FTP便于對客戶端進行管理,不便于對服務(wù)器端進行管理。因為客戶端要與服務(wù)器端建立兩個連接,其中一個連到一個高位隨機端口,而這個端口很有可能被服務(wù)器端的防火墻阻塞掉。
問題:linux服務(wù)器上訪問無報錯, 在win10下訪問出現(xiàn)錯誤:
解決辦法:設(shè)置IE瀏覽器>>Internet選項>>高級>>將“使用被動FTP(用于防火墻和DSL調(diào)制解調(diào)器的兼容)”選項去掉>>確定即可
推薦教程:windows教程??