⑴ 雲伺服器上,已經搭建好FTP,可是外網卻無法訪問
檢查下雲伺服器的 埠安全組策略是否放行 21埠
檢查安全組裡面的策略,是否開放 0.0.0.0/0 允許TCP 21埠訪問。
⑵ 用班上電腦搭建了ftp伺服器,可是只有本班可以訪問,其他班的電腦無法訪問,怎麼辦
開啟高級防火牆的21埠就可以了。
找到桌面的「控制面板」。
新裝的系統如果桌面上沒有控制面板,請在桌面空白處點右鍵「個性化」→「主題」→「桌面圖標」→「控制面板」→「確定」,桌面上就有「控制面板」了,如圖所示。
9win10下如何設置防火牆允許程序通信
5
選擇相應的協議,選擇埠。如選擇「TCP」,選擇「特定本地埠」,在輸入框內寫入:21,點擊「下一步」
然後完成就行了
⑶ 阿里雲伺服器上搭建FTP後,外網訪問不了
1、解決方案:
ftp默認模式為被動模式,開啟一個隨機埠建立連接。需要把內網埠限制打開,
如果是通過硬體防火牆,將防火牆開啟ftp隨機埠就可以了
2、兩種方式的工作原理:
主動模式:
Port模式FTP 客戶端首先和FTP伺服器的TCP
21埠建立連接,通過這個通道發送命令,客戶端需要接收數據的時候在這個通道上發送PORT命令。
PORT命令包含了客戶端用什麼埠接收數據。在傳送數據的時候,伺服器端通過自己的TCP 20埠連接至客戶端的指定埠發送數據。 FTP
server必須和客戶端建立一個新的連接用來傳送數據。(可以看到在這種方式下是客戶端和伺服器建立控制連接,伺服器向客戶端建立數據連接,其中,客戶端的控制連接和數據連接的埠號是大於1024的兩個埠號(臨時埠),而FTP伺服器的數據埠為20,控制埠為21)
被動模式:
Passive模式在建立控制通道的時候和Standard模式類似,但建立連接後發送的不是Port命令,而是Pasv命令。FTP伺服器收到Pasv命令後,隨機打開一個臨時埠(也叫自由埠,埠號大於1023小於65535)並且通知客戶端在這個埠上傳送數據的請求,客戶端連接FTP伺服器此埠,然後FTP伺服器將通過這個埠進行數據的傳送,這個時候FTP
server不再需要建立一個新的和客戶端之間的連接。(可以看到這種情況下的連接都是由客戶端向伺服器發起的,與下面所說的「為了解決伺服器發起到客戶的連接的問題,人們開發了一種不同的FTP連接方式。這就是所謂的被動方式」相對應,而伺服器端的數據埠是臨時埠,而不是常規的20)
很多防火牆在設置的時候都是不允許接受外部發起的連接的,所以許多位於防火牆後或內網的FTP伺服器不支持PASV模式,因為客戶端無法穿過防火牆打開FTP伺服器的高端埠;而許多內網的客戶端不能用PORT模式登陸FTP伺服器,因為從伺服器的TCP
20無法和內部網路的客戶端建立一個新的連接,造成無法工作。
主動模式要求客戶端和伺服器端同時打開並且監聽一個埠以建立連接。在這種情況下,客戶端由於安裝了防火牆會產生一些問題。所以,創立了被動模式。被動模式只要求伺服器端產生一個監聽相應埠的進程,這樣就可以繞過客戶端安裝了防火牆的問題。
在被動方式FTP中,命令連接和數據連接都由客戶端發起,這樣就可以解決從伺服器到客戶端的數據埠的入方向連接被防火牆過濾掉的問題。
⑷ 我建立的FTP為何別人登陸不上
怎麼個動態法,是用的NAT還是PAT上網?就是上一次換一個IP,還是通訊一次換一個埠啊?網通的是一次一個IP,還有些內部的有靜態私有IP,但通訊是用的PAT技術
如果是用NAT,就是上一次一個公網IP的時候,直接輸入FTP://IP地址就可以,你說的這個區域網分配的IP,一般是多少的,有幾個任何情況下,外部網洛都無法訪問
1:10.0.0.0/24
。
2:192.168.0.0/16
。
3:169.254.0.0/16
。
4:172.16.0.0/16
這幾個都是私有IP,其中第三個是INTER網私有IP,是當獲得不到任何地址,然後有沒有分配的情況下,所得到的IP,這幾個IP,都不能單獨上網使用
⑸ 自己組建了ftp站點,自己能訪問,別人為何不能訪問
可以使用動態dns軟體來提供轉換,比如說常用的花生殼。當然你的ftp在區域網裡面要可以訪問。