1、FTP 20 21埠分別是干什麼的?
21埠用於連接,20埠用於傳輸數據。
1、區別說明:
【1】、進行FTP文件傳輸中,客戶端首先連接到FTP伺服器的21埠,進行用戶的認證,認證成功後,要傳輸文件時,伺服器會開一個埠為20來進行傳輸數據文件。
【2】、埠20才是真正傳輸所用到的埠,埠21隻用於FTP的登陸認證。
【3】、我們平常下載文件時,會遇到下載到99%時,文件不完成,不能成功的下載。其實是因為文件下載完畢後,還要在21埠再行進行用戶認證,而下載文件的時間如果過長,客戶機與伺服器的21埠的連接會被伺服器認為是超時連接而中斷掉,就是這個原因。解決方法就是設置21埠的響應時間。
3、埠說明:
【1】、21埠主要用於FTP(File Transfer Protocol,文件傳輸協議)服務,FTP服務主要是為了在兩台計算機之間實現文件的上傳與下載,一台計算機作為FTP客戶端,另一台計算機作為FTP伺服器,可以採用匿名(anonymous)登錄和授權用戶名與密碼登錄兩種方式登錄FTP伺服器。
【2】、目前,通過FTP服務來實現文件的傳輸是互聯網上上傳、下載文件最主要的方法。另外,還有一個20埠是用於FTP數據傳輸的默認埠號。
【3】、在Windows中可以通過Internet信息服務(IIS)來提供FTP連接和管理,也可以單獨安裝FTP伺服器軟體來實現FTP功能,比如常見的FTP Serv-U。
4、操作建議:
因為有的FTP伺服器可以通過匿名登錄,所以常常會被黑客利用。另外,21埠還會被一些木馬利用,比如Blade Runner、FTP Trojan、Doly Trojan、WebEx等等。如果不架設FTP伺服器,建議關閉21埠。
5、工作模式:
分為FTP Port模式和FTP Passive模式,Port模式的FTP步驟如下:
【1】、 客戶端發送一個TCP SYN(TCP同步)包給伺服器段眾所周知的FTP控制埠21,客戶端使用暫時的埠作為它的源埠;
【2】、 伺服器端發送SYN ACK(同步確認)包給客戶端,源埠為21,目的埠為客戶端上使用的暫時埠;
【3】、 客戶端發送一個ACK(確認)包;客戶端使用這個連接來發送FTP命令,伺服器端使用這個連接來發送FTP應答;
【4】、 當用戶請求一個列表(List)請求或者發起一個要求發送或者接受文件的請求,客戶端軟體使用PORT命令,這個命令包含了一個暫時的埠,客戶端希望伺服器在打開一個數據連接時候使用這個暫時埠;PORT命令也包含了一個IP地址,這個IP地址通常是客戶自己的IP地址,而且FTP也支持第三方(third-party)模式,第三方模式是客戶端告訴伺服器端打開與另台主機的連接;
【5】、 伺服器端發送一個SYN包給客戶端的暫時埠,源埠為20,暫時埠為客戶端在PORT命令中發送給伺服器端的暫時埠號;
2、ftp伺服器 我修改了21埠變成22埠 現在客戶端不能訪問了
你是如何打開22埠的,我現在使用sftp協議,但是埠不知道怎麼打開
3、FTP伺服器無法監聽指定埠 埠:21,咋辦,求解
不是IIS佔用了21是IIS裡面的FTP組件佔用的在控制面板里添加刪除組件把INTERNET服務裡面的FTP組件刪除就行了
4、FTP伺服器建立,網路兩根網線,21埠被封,求解
1明確你們公司的復FTP伺服器所存儲的文製件大概有多少G
2 serv-u可以http方式訪問,把埠改成80
3可以使用其他服務商的免費網盤服務,鑒於你們文件不多的情況下
4直接投訴,撥打10000,直接找領導
5和老闆談,出資,電信放開21埠
5、Linux FTP伺服器的配置,防火牆加入了21埠,使用ftp工具無法登錄。
你是不是用的被動模式呢 PASV—enable 有沒有 如果是主動模式的話 是20和21 客戶端是在防火系統後端回的話有可能會答聯系不到 因該開啟被動模式 然後 配置文件裡面配置被動埠的范圍 再開啟21 和被動埠 就能連接上了是VSFTP吧
6、ser-u架設的ftp伺服器是不是只開21埠就可以了?
找不到伺服器
7、無法連接到 FTP 伺服器 21是什麼情況
ftp的埠一般是21 也可以改變的 可能是埠不是21了 你可以嘗試一下換換
8、為什麼我的FTP伺服器只能使用21號埠
21是控制埠,用於建立一條伺服器到客戶端的命令通道,20是傳送數據的通道。
9、FTP開放伺服器21埠安全嗎
您好,只要您的伺服器做好安全防護策略就行。如果只對外提供FTP服務,埠僅放行21就好,其他建議不開放
10、為什麼我建的FTP伺服器只打開20和21號埠,不能提供FTP服務,把所有埠都打開就好了?
21埠只接收命令,數據傳輸時另開埠進行的。
用wireshark(ethereal)抓包看一看就知道了。
PS:FTP有主動模式和被動模式的區別。可以查資料看一下。