ftp埠非21
『壹』 如果伺服器端的ftp或http服務的埠號不是默認的21或80,如何使用curl命令下載文件
httpftp協議在使用默認埠的情況下,瀏覽器和ftp軟體在沒有設置情況下會自動嘗試連接該服務的默認埠。如在伺服器上修改了其服務的默認埠,你在嘗試使用該服務的客戶機上必須指定特定的埠號,匹配你伺服器所設定的。
例如linux下使用apache創建了虛擬站點(伺服器),並使用了88埠你在訪問這個虛擬站點就必須指定埠號,如
"http://virtual.website.com:88/path"
#:80在網址後添加分號並指定埠號。其後可以指定網站的路徑和頁面,一般不指定。
linux環境下常用apache架設web伺服器(至少我的是=ω=),修改httpd.conf中的默認監聽埠Listen80#
如若是虛擬站點需修改
NameVirtualHost*:80
<VirtualHost*:80>
兩項
至於ftp,由於不清楚你使用的是哪款軟體驅動服務的,所以不做解釋(無需必要,參考軟體設置文檔或告知軟體名並提問)
PSvsftpd修改vsftpd.conf中的listen_port=21
『貳』 關於非21埠映射FTP服務的問題(附圖)
內部埠也要設置為4000,與外部對應。當然你112的電腦,FTP埠也要設置為4000.
你是如何訪問 111.111.111.112的?按正常改埠是可以的,然後這樣訪問:
ftp://111.111.111.112:4000
『叄』 FTP 20 21埠分別是干什麼的
上傳和下載。 21埠用於連接,20埠用於傳輸數據。
進行FTP文件傳輸中,客戶端首先連接到FTP伺服器的21埠,進行用戶的認證,認證成功後,要傳輸文件時,伺服器會開一個埠為20來進行傳輸數據文件。
也就是說,埠20才是真正傳輸所用到的埠,埠21隻用於FTP的登陸認證。我們平常下載文件時,會遇到下載到99%時,文件不完成,不能成功的下載。
其實是因為文件下載完畢後,還要在21埠再行進行用戶認證腔胡,而下載文件的時間如果過長,客戶機與伺服器的21埠的連接會被伺服器認為是超時連接而中斷掉,就是這個原因。解決方法就是設置21埠的響應時間。
(3)ftp埠非21擴展閱讀:
21埠主要用於FTP(File Transfer Protocol,文件傳輸協議)服務,FTP服務主要是為了在兩台計算機之間實現文件的上傳與下載,一台計算機作為FTP客戶端,另一台計算機作為FTP伺服器,滾絕可以採用匿名(anonymous)登錄和授權用戶名與密碼登錄兩種方式登錄FTP伺服器。
埠說明:目前,通過FTP服務來實現文件的傳輸是互聯網上上傳、下載文件最主要的方法。另大圓姿外,還有一個20埠是用於FTP數據傳輸的默認埠號。
在Windows中可以通過Internet信息服務(IIS)來提供FTP連接和管理,也可以單獨安裝FTP伺服器軟體來實現FTP功能,比如常見的FTPServ-U。
操作建議:因為有的FTP伺服器可以通過匿名登錄,所以常常會被黑客利用。另外,21埠還會被一些木馬利用,比如Blade Runner、FTP Trojan、Doly Trojan、WebEx等等。如果不架設FTP伺服器,建議關閉21埠。
21埠默認為FTP埠
以提供FTP服務
一般來說此埠不存在太大漏洞。對5. 004及以下系統,可用溢出入侵。(serv5004.exe)
對5.1.0.0及以下系統,可用本地提升許可權。(servlocal.exe)
『肆』 要與FTP伺服器端正常連接的話,客戶端那些埠必須打開謝謝
打開默認FTP埠號是:21
默認情況下,FTP協議使用TCP埠20和21,20用於數據傳輸,21用於控制信息傳輸。
但是,是否使用20作為數據傳輸埠與FTP使用的傳輸模式有關。如果採用活動模式,則數據傳輸埠為20。如果使用無源模式,則要在伺服器和客戶端之間協商使用確切的最終埠。
(4)ftp埠非21擴展閱讀:
FTP會阻止單個計算機系統的詳細信息,因此適合在異構網路中的任何計算機之間傳輸文件的版本。FTP只提供一些基本的文件傳輸服務。
它使用TCP可靠地傳輸文件。FTP的主要功能是減少或消除可以在不同系統下處理的文件的不兼容性。
FTP使用客戶機-伺服器模型,其中一個FTP伺服器進程可以服務多個客戶機進程。FTP伺服器由兩個主要部分組成:負責接收新請求的主進程;還有幾個處理單個請求的從屬進程。
FTP是一個不支持UDP的TCP服務。和此告不同之處在於FTP使用兩個埠,一個數據埠和一個命令埠(喚明也稱為控制埠)。
這兩個埠通常是21個命扒知令埠和20個數據埠。但是,當我們發現基於FTP工作方式的不同數據埠並不總是20時,就產生了混淆。