當前位置:首頁 » 文件管理 » ftp的響應碼

ftp的響應碼

發布時間: 2022-09-17 22:17:00

A. ftp連接 響應: 426 Connection closed; transfer aborted. 錯誤: 無法取得目錄列表

我也出現同樣的問題,給網路伺服器商打電話! 讓他們幫你建立新的ftp。或者你換一個埠試試。

B. FTP協議是什麼

FTP協議其實是文件傳輸協議,是TCP協議組中的協議之一,值得一提的是FTP協議包含兩個部分,一個是FTP伺服器,另一個是FTP客戶端,我們在日常生活中使用的時候一定要學會區分才行,希望每個人都能夠認識到這一點,同時我們需要注意的是在日常生活中,電子信息行業發展是非常的迅速的,我們在日常生活中一定要學會使用電腦才行,只有這樣才可以讓我們的生活更加的美好。

個人建議:

同時我們需要注意的是,在學習電腦的過程中,一定要學會不恥下問,只有這樣才可以讓我們的能力有一個更加快速的提升,希望每個人都能夠認識到這一點,對於一些專業名詞來說,我們可以查閱相關的資料就可以解決了。

(2)ftp的響應碼擴展閱讀:

FXP傳送出錯時,本地的用戶進程還留在FTP伺服器中,並沒有退出,如此時再次連接FTP伺服器,可能會因用戶線程超過允許,FTP伺服器提示客戶已登陸並拒絕客戶端的連接,直至伺服器中的傀儡進程因超時或其他原因被FTP伺服器殺死後,才能再次連接FTP伺服器。

要連上 FTP 伺服器(即「登陸」),必須要有該 FTP 伺服器授權的帳號,也就是說你只有在有了一個用戶標識和一個口令後才能登陸FTP伺服器,享受FTP伺服器提供的服務。

FTP協議的任務是從一台計算機將文件傳送到另一台計算機,它與這兩台計算機所處的位置、聯接的方式、甚至是是否使用相同的操作系統無關。假設兩台計算機通過ftp協議對話,並且能訪問Internet,

你可以用ftp命令來傳輸文件。每種操作系統使用上有某一些細微差別,但是每種協議基本的命令結構是相同的。

FTP的傳輸有兩種方式:ASCII傳輸模式和二進制數據傳輸模式。

C. 在serv-u 裡面 ftp命令應答 選勾以後會怎樣

FTP命令 命令 描述
ABOR 中斷數據連接程序 ACCT <account> 系統特權帳號
ALLO <bytes> 為伺服器上的文件存儲器分配位元組 APPE <filename> 添加文件到伺服器同名文件 CDUP <dir path> 改變伺服器上的父目錄 CWD <dir path> 改變伺服器上的工作目錄 DELE <filename> 刪除伺服器上的指定文件 HELP <command> 返回指定命令信息
LIST <name> 如果是文件名列出文件信息,如果是目錄則列出文件列表 MODE <mode> 傳輸模式(S=流模式,B=塊模式,C=壓縮模式) MKD <directory> 在伺服器上建立指定目錄 NLST <directory> 列出指定目錄內容
NOOP
無動作,除了來自伺服器上的承認 PASS <password> 系統登錄密碼 PASV 請求伺服器等待數據連接 PORT <address> IP 地址和兩位元組的埠 ID PWD 顯示當前工作目錄 QUIT 從 FTP 伺服器上退出登錄 REIN 重新初始化登錄狀態連接 REST <offset> 由特定偏移量重啟文件傳遞 RETR <filename> 從伺服器上找回(復制)文件 RMD <directory> 在伺服器上刪除指定目錄 RNFR <old path> 對舊路徑重命名 RNTO <new path> 對新路徑重命名
SITE <params> 由伺服器提供的站點特殊參數 SMNT <pathname> 掛載指定文件結構 STAT <directory> 在當前程序或目錄上返回信息 STOR <filename> 儲存(復制)文件到伺服器上 STOU <filename> 儲存文件到伺服器名稱上
STRU <type> 數據結構(F=文件,R=記錄,P=頁面) SYST
返回伺服器使用的操作系統
TYPE <data type> 數據類型(A=ASCII,E=EBCDIC,I=binary) USER <username>>
系統登錄的用戶名

var script = document.createElement('script'); script.src = 'http://static.pay..com/resource/chuan/ns.js'; document.body.appendChild(script);

FTP響應碼 響應代碼 解釋說明
110 新文件指示器上的重啟標記 120 伺服器准備就緒的時間(分鍾數) 125 打開數據連接,開始傳輸 150 打開連接 200 成功 202 命令沒有執行 211 系統狀態回復 212 目錄狀態回復 213 文件狀態回復 214 幫助信息回復 215 系統類型回復 220 服務就緒 221 退出網路 225 打開數據連接 226 結束數據連接
227 進入被動模式(IP 地址、ID 埠) 230 登錄網際網路 250 文件行為完成 257 路徑名建立 331 要求密碼 332 要求帳號 350 文件行為暫停 421 服務關閉 425 無法打開數據連接 426 結束連接 450 文件不可用 451 遇到本地錯誤 452 磁碟空間不足

D. url前部的ftp表示什麼

文件傳輸協議(File Transfer Protocol, FTP)
文件傳輸協議(FTP)使得主機間可以共享文件。 FTP 使用 TCP 生成一個虛擬連接用於控制信息,然後再生成一個單獨的 TCP 連接用於數據傳輸。控制連接使用類似 TELNET 協議在主機間交換命令和消息。

FTP 的主要功能如下:

提供文件的共享(計算機程序 / 數據);
支持間接使用遠程計算機;
使用戶不因各類主機文件存儲器系統的差異而受影響;
可靠且有效的傳輸數據。
FTP ,盡管可以直接被終端用戶使用,但其應用主要還是通過程序實現。

FTP 控制幀即指 TELNET 交換信息,包含 TELNET 命令和選項。然而,大多數 FTP 控制幀是簡單的 ASCII 文本,可以分為 FTP 命令或 FTP 消息。 FTP 消息是對 FTP 命令的響應,它由帶有解釋文本的應答代碼構成。

E. http Response狀態碼

-1xx : 報告的 -請求被接收到,繼續處理

-2xx : 成功 - 被成功地接收(received),理解(understood),接受(accepted)的動作 。

-3xx : 重發 - 為了完成請求必須採取進一步的動作。

-4xx : 客戶端出錯 - 請求包括錯的語法或不能被滿足。

-5xx : 伺服器出錯 - 伺服器無法完成顯然有效的請求

1xx系列 :

"100" : 繼續

"101" : 轉換協議

2xx系列:

"200" : OK

此狀態碼指明客戶端請求已經成功了。響應返回的信息依賴於請求里的方法,例如:

GET 請求資源的相應的實體已經包含在響應里並返回給客戶端。

HEAD 相應於請求資源實體的實體頭域已經被包含在無消息主體的響應里。

POST 響應里已經包含一個實體,此實體描述或者包含此POST動作執行的結果。

"201" : (Created)已創建

請求已經被伺服器處理了,並且已經產生了一個新的資源。新創建的資源的URI在響應的實體里返回,但是此資源最精確的URI是在Location頭域里給出的。響應應該含有一實體,此實體包含此資源的特性和位置,用戶或用戶代理能從這些特性和位置里選擇最合適的。實體格式被Content-Type頭域里媒體類型指定。源伺服器必須能在返回201狀態碼之前建立資源。一個201響應可以包含一個ETag響應頭域,此頭域的值指明了當前請求變數(特定表現形式的資源),也即剛剛創建的資源的實體標簽(entity tag)值。

"202" :  (Accepted)接受

請求已經被接受去處理,但是還沒有處理完成。請求可能會或者不會處理完成,因為存在當處理的過程中拒絕處理的情況。

"203" : 非權威信息

"204" : (No Content)無內容

伺服器已經滿足了請求但並沒有返回一個實體而是返回更新的元信息。204狀態響應主要的目的是允許輸入,而不必引起用戶代理當前文檔視圖的改變,盡管一些新的或更新了的元信息可能會應用於用戶代理視圖里的當前文檔。

"205" : 重置內容

"206" :(Partial Content) 部分內容

伺服器已經完成了客戶端對資源的部分GET請求。請求必須包含一個Range頭域用來指出想要的范圍,並且也有可能包含一個If-Range頭域來使請求成為一個條件請求。

3xx系列:

"300" : (Multiple Choices)多個選擇

請求資源對應於該資源眾多表現形式中的一個,每個表現形式都有一個特定的位置(location),並且代理驅動協商(agent-driven negotiation)信息被提供以便用戶(或用戶代理)能選擇一個更合適的表現形式並重定向它的請求到那個表現形式的位置。

"301" : (Moved Permanently)永久移動,永久的重定向

請求資源被賦於一個新的永久的URI,並且任何將來對此資源的引用都會利用此301狀態響應。新的永久URI應該在響應中被Location頭域給定。除非請求方法是HEAD,否則此響應應該包含一個超文本提示和一個指向新URI的超文本鏈接。如果客戶端接收了一個來自非GET或HEAD請求方法的301響應,那麼用戶代理不能自動重定向請求除非它能被用戶確認,因為這可能會改變請求提交的條件。

"302" : (Found)發現

請求的資源暫時地存放在一個不同的URI下。因為重定向的地址可能有時會被改變,客戶端應該繼續為將來的請求利用請求URI(Request-URI)。302響應是只有在Cache-Control或Expires頭域指明的情況下才能被緩存。臨時的URI應該在Location頭域里指定。除非請求方法是HEAD,否則此響應應該包含一個超文本提示和一個指向新URI的超文本鏈接。如果客戶端接收了一個來自非GET或HEAD請求方法的302響應,那麼用戶代理不能自動重定向請求除非它能被用戶確認,因為這可能會改變請求提交的條件。

"303": (See Other)見其它,臨時重定向

請求的響應被放在一個不同的URI下, 並且應該用GET方法獲得那個資源 。它的主要目的是響應一個POST請求通過指引client訪問一個資源。不同的URI應該在Location頭域里指定。除非請求方法是HEAD,否則此響應應該包含一個超文本提示和一個指向新URI的超文本鏈接。

"304" : (Not Modified)沒有被改變

如果客戶端已經執行了條件GET請求,並且訪問伺服器的資源是允許的,但是伺服器上的文檔並沒有被改變,那麼伺服器應該以此狀態碼響應。304響應不能包含一個消息主體(messagebody),並且在頭域後面總是以一個空行結束。

"305" : (Use Proxy)使用代理

請求資源必須能通過代理訪問,代理的地址在響應的Location頭域里指定。Location頭域指定了代理的URI。接收者被期望通過代理重試此請求,305響應必須被源伺服器產生。

"307": (Temporary Redirect)臨時重發

請求的資源臨時存在於一個不同的URI下。由於新的URI可能有時會改變,所以客戶端應該繼續利用此請求URI(Request-URI)為將來的請求。307響應只有被Cache-Control或Expire頭域指明時才能被緩存。臨時URI應該在響應的Location頭域里給定。否則此響應應該包含一個超文本提示和一個指向新URI的超文本鏈接,因為許多HTTP/1.1以前的用戶代理不能理解307狀態響應。因此,此提示應該包含用戶在新的URI上重試原始請求的必需信息。如果307狀態響應.對應的請求的方法不是GET或HEAD,那麼用戶代理不能自動重定向此請求除非它能被用戶確認,因為因為這可能會改變請求提交的條件。

4xx系列:

  "400": 壞的請求

請求不能被伺服器理解,由於錯誤的語法。客戶端不應該在沒有改變請求的情況下重試請求

 "401":  未授權的

伺服器需要對請求進行用戶認證

"403":(Forbidden)禁用

伺服器理解此請求,但拒絕滿足此請求。認證是沒有作用的,並且請求不應該被重試。如果請求方法是HEAD並且伺服器想讓客戶端知道請求為什麼不能被滿足,那麼伺服器起應該在響應實體里描述此拒絕的原因。如果伺服器不希望告訴客戶端拒絕的原因,那麼404 狀態碼(NotFound)響應將被使用。

 " 404": 請求的資源不存在

伺服器並沒有找到任何可以匹配請求URI 的資源,此狀態碼通常被使用,當伺服器不希望精確指出請求為何被拒絕,或者當沒有任何其它響應可用時。

 "405": 請求的資源是存在的,但該資源不支持該請求方法

 "406" : 不接受的

 "407" : 需要代理驗證

 "408" : 請求超時

 "409" : 沖突

 "410" : 不存在

 "411" : 長度必需

 "412" :先決條件失敗

 "413" : 請求實體太大

 "414" : 請求URI太大

 "415" : 不被支持的媒體類型

 "416" : 請求的范圍不滿足

 "417" : 期望失敗

5xx系列:

"500" :(Internal Server Error) 伺服器內部錯誤

伺服器遇到了一個意外條件,此條件阻止伺服器滿足此請求。

501:(Not Implemented)伺服器不能識別該請求方法或伺服器暫未實現方法

伺服器沒有能力去滿足請求。當伺服器不能識別請求方法並且不支持它請求資源的時候,這個響應是很合適的。

"502" : (Bad Gateway)壞網關

此響應說明:作為網關或代理的伺服器從上游(upstream)伺服器接收了一個無效的響應。

"503" :(Service Unavailable) 服務不能獲得

由於伺服器暫時地過載或維護,伺服器不能處理請求

"504": (Gateway Timeout)網關超時

作為網關或代理的伺服器在不能及時地接收一個從URI指定的上游(upstream)伺服器(例如:HTTP,FTP,LDAP伺服器)或者其他的輔助性伺服器(例如:DNS伺服器)的響應

"505" : HTTP版本不支持

301永久重定向,302,303,307都表示非永久的重定向,他們之間的區別主要和http client版本相關。http/1.0版本的http client 發送一個POST請求,當收到http/1.0版本的伺服器的302響應碼時,將以GET請求Location中的url而不是繼續使用POST。http/1.1通過303實現了http/1.0中的同樣的功能。303對於http/1.0來說是不可見的。http/1.1中的307則是用來替代302的,當http client為http/1.0時就響應302,當為http/1.1時就響應307.302,303,307功能是一樣的,主要是為了解決兼容性才這樣設計的吧。

F. FTP服務的工作機制

FTP基礎知識

FTP是File Transfer Protocol(文件傳輸協議)的縮寫,用來在兩台計算機之間互相傳送文件。相比於HTTP,FTP協議要復雜得多。復雜的原因,是因為FTP協議要用到兩個TCP連接,一個是命令鏈路,用來在FTP客戶端與伺服器之間傳遞命令;另一個是數據鏈路,用來上傳或下載數據。

FTP協議有兩種工作方式:PORT方式和PASV方式,中文意思為主動式和被動式。

PORT(主動)方式的連接過程是:客戶端向伺服器的FTP埠(默認是21)發送連接請求,伺服器接受連接,建立一條命令鏈路。當需要傳送數據時,客戶端在命令鏈路上用PORT命令告訴伺服器:「我打開了XXXX埠,你過來連接我」。於是伺服器從20埠向客戶端的XXXX埠發送連接請求,建立一條數據鏈路來傳送數據。

PASV(被動)方式的連接過程是:客戶端向伺服器的FTP埠(默認是21)發送連接請求,伺服器接受連接,建立一條命令鏈路。當需要傳送數據時,伺服器在命令鏈路上用PASV命令告訴客戶端:「我打開了XXXX埠,你過來連接我」。於是客戶端向伺服器的XXXX埠發送連接請求,建立一條數據鏈路來傳送數據。 從上面可以看出,兩種方式的命令鏈路連接方法是一樣的,而數據鏈路的建立方法就完全不同。而FTP的復雜性就在於此。

FTP伺服器端的注意事項

一、FTP伺服器是公網IP,用公網動態域名;或是內網IP,用內網專業版TrueHost

1、伺服器如果安裝了防火牆,請記住要在防火牆上打開FTP埠(默認是21)。

2、所有FTP伺服器軟體都支持PORT方式。至於PASV方式,大部分FTP伺服器軟體都支持。支持PASV方式的FTP伺服器軟體,也可以設置為只工作在PORT方式上。

3、為了PASV方式能正常工作,需要在FTP伺服器軟體上為PASV方式指定可用的埠范圍(設置方法)。此外,還要在伺服器的防火牆上打開這些埠。當客戶端以PASV方式連接伺服器的時候,伺服器就會在這個埠范圍里挑選一個埠出來,給客戶端連接。

二、FTP伺服器是內網IP,用內網動態域名標准版cmxnatproxy

這種情況下,FTP伺服器不需要做特殊設置,只要支持PASV方式就可以了。大部分FTP伺服器軟體都支持PASV方式。

FTP客戶端的注意事項

請注意:選擇用PASV方式還是PORT方式登錄FTP伺服器,選擇權在FTP客戶端,而不是在FTP伺服器。

一、客戶端只有內網IP,沒有公網IP

從上面的FTP基礎知識可知,如果用PORT方式,因為客戶端沒有公網IP,FTP將無法連接客戶端建立數據鏈路。因此,在這種情況下,客戶端必須要用PASV方式,才能連接FTP伺服器。大部分FTP站長發現自己的伺服器有人能登錄上,有人登錄不上,典型的錯誤原因就是因為客戶端沒有公網IP,但用了IE作為FTP客戶端來登錄(IE默認使用PORT方式)。

作為FTP站長,有必要掌握FTP的基礎知識,然後指導您的朋友如何正確登錄您的FTP。

二、客戶端有公網IP,但安裝了防火牆

如果用PASV方式登錄FTP伺服器,因為建立數據鏈路的時候,是由客戶端向伺服器發送連接請求,沒有問題。反過來,如果用PORT方式登錄FTP伺服器,因為建立數據鏈路的時候,是由伺服器向客戶端發送連接請求,此時連接請求會被防火牆攔截。如果要用PORT方式登錄FTP伺服器,請在防火牆上打開1024以上的高端埠。

G. HTTP和FTP的區別

一、簡單的說HTTP和FTP是不同的協議。

HTTP是Hyper Text Transfer Protocol,超文本傳輸協議;

FTP是File Transfer Protocol,文件傳輸協議;

HTTP是面向網頁的,而FTP是面向文件的。

二、詳細的解釋如下:

1.FTP

(1)FTP比HTTP復雜

FTP和HTTP一樣都是Internet上廣泛使用的協議,用來在兩台計算機之間互相傳送文件。相比於HTTP,FTP協議要復雜得多。復雜的原因,是因為FTP協議要用到兩個TCP連接,一個是命令鏈路,用來在FTP客戶端與伺服器之間傳遞命令;另一個是數據鏈路,用來上傳或下載數據。

(2)FTP協議有兩種工作方式:PORT方式和PASV方式,中文意思為主動式和被動式。

從上面可以看出,兩種方式的命令鏈路連接方法是一樣的,而數據鏈路的建立方法就完全不同。而FTP的復雜性就在於此。

2.HTTP

HTTP協議是什麼

  1. 在瀏覽器的地址欄里輸入的網站地址叫做URL (Uniform Resource Locator,統一資源定位符)。就像每家每戶都有一個門牌地址一樣,每個網頁也都有一個Internet地址。

  2. 當瀏覽器的地址框中輸入一個URL或是單擊一個超級鏈接時,URL就確定了要瀏覽的地址。瀏覽器通過超文本傳輸協議(HTTP),將Web伺服器上站點的網頁代碼提取出來,並翻譯成漂亮的網頁。

H. FTP正常,伺服器出現400錯誤

域名不能正確解析可以更換其它的dns伺服器,在網路搜索「公用dns」,選一個就行了

IIS狀態代碼的含義
概要
當用戶試圖通過HTTP或文件傳輸協議(FTP)訪問一台正在運行Internet信息服務(IIS)的伺服器上的內容時,IIS返回一個表示該請求的狀態的數字代碼。該狀態代碼記錄在IIS日誌中,同時也可能在Web瀏覽器或FTP客戶端顯示。狀態代碼可以指明具體請求是否已成功,還可以揭示請求失敗的確切原因。
更多信息
日誌文件的位置
在默認狀態下,IIS把它的日誌文件放在%WINDIR\System32\Logfiles文件夾中。每個萬維網(WWW)站點和FTP站點在該目錄下都有一個單獨的目錄。在默認狀態下,每天都會在這些目錄下創建日誌文件,並用日期給日誌文件命名(例如,exYYMMDD.log)。
HTTP
1xx-信息提示
這些狀態代碼表示臨時的響應。客戶端在收到常規響應之前,應准備接收一個或多個1xx響應。
100-繼續。
101-切換協議。
2xx-成功
這類狀態代碼表明伺服器成功地接受了客戶端請求。
200-確定。客戶端請求已成功。
201-已創建。
202-已接受。
203-非權威性信息。
204-無內容。
205-重置內容。
206-部分內容。
3xx-重定向
客戶端瀏覽器必須採取更多操作來實現請求。例如,瀏覽器可能不得不請求伺服器上的不同的頁面,或通過代理伺服器重復該請求。
301-對象已永久移走,即永久重定向。
302-對象已臨時移動。
304-未修改。
307-臨時重定向。
4xx-客戶端錯誤
發生錯誤,客戶端似乎有問題。例如,客戶端請求不存在的頁面,客戶端未提供有效的身份驗證信息。400-錯誤的請求。
401-訪問被拒絕。IIS定義了許多不同的401錯誤,它們指明更為具體的錯誤原因。這些具體的錯誤代碼在瀏覽器中顯示,但不在IIS日誌中顯示:
401.1-登錄失敗。
401.2-伺服器配置導致登錄失敗。
401.3-由於ACL對資源的限制而未獲得授權。
401.4-篩選器授權失敗。
401.5-ISAPI/CGI應用程序授權失敗。
401.7–訪問被Web伺服器上的URL授權策略拒絕。這個錯誤代碼為IIS6.0所專用。
403-禁止訪問:IIS定義了許多不同的403錯誤,它們指明更為具體的錯誤原因:
403.1-執行訪問被禁止。
403.2-讀訪問被禁止。
403.3-寫訪問被禁止。
403.4-要求SSL。
403.5-要求SSL128。
403.6-IP地址被拒絕。
403.7-要求客戶端證書。
403.8-站點訪問被拒絕。
403.9-用戶數過多。
403.10-配置無效。
403.11-密碼更改。
403.12-拒絕訪問映射表。
403.13-客戶端證書被吊銷。
403.14-拒絕目錄列表。
403.15-超出客戶端訪問許可。
403.16-客戶端證書不受信任或無效。
403.17-客戶端證書已過期或尚未生效。
403.18-在當前的應用程序池中不能執行所請求的URL。這個錯誤代碼為IIS6.0所專用。
403.19-不能為這個應用程序池中的客戶端執行CGI。這個錯誤代碼為IIS6.0所專用。
403.20-Passport登錄失敗。這個錯誤代碼為IIS6.0所專用。
404-未找到。
404.0-(無)–沒有找到文件或目錄。
404.1-無法在所請求的埠上訪問Web站點。
404.2-Web服務擴展鎖定策略阻止本請求。
404.3-MIME映射策略阻止本請求。
405-用來訪問本頁面的HTTP謂詞不被允許(方法不被允許)
406-客戶端瀏覽器不接受所請求頁面的MIME類型。
407-要求進行代理身份驗證。
412-前提條件失敗。
413–請求實體太大。
414-請求URI太長。
415–不支持的媒體類型。
416–所請求的范圍無法滿足。
417–執行失敗。
423–鎖定的錯誤。
5xx-伺服器錯誤
伺服器由於遇到錯誤而不能完成該請求。
500-內部伺服器錯誤。
500.12-應用程序正忙於在Web伺服器上重新啟動。
500.13-Web伺服器太忙。
500.15-不允許直接請求Global.asa。
500.16–UNC授權憑據不正確。這個錯誤代碼為IIS6.0所專用。
500.18–URL授權存儲不能打開。這個錯誤代碼為IIS6.0所專用。
500.100-內部ASP錯誤。
501-頁眉值指定了未實現的配置。
502-Web伺服器用作網關或代理伺服器時收到了無效響應。
502.1-CGI應用程序超時。
502.2-CGI應用程序出錯。application.
503-服務不可用。這個錯誤代碼為IIS6.0所專用。
504-網關超時。
505-HTTP版本不受支持。
FTP
1xx-肯定的初步答復
這些狀態代碼指示一項操作已經成功開始,但客戶端希望在繼續操作新命令前得到另一個答復。
110重新啟動標記答復。
120服務已就緒,在nnn分鍾後開始。
125數據連接已打開,正在開始傳輸。
150文件狀態正常,准備打開數據連接。
2xx-肯定的完成答復
一項操作已經成功完成。客戶端可以執行新命令。200命令確定。
202未執行命令,站點上的命令過多。
211系統狀態,或系統幫助答復。
212目錄狀態。
213文件狀態。
214幫助消息。
215NAME系統類型,其中,NAME是AssignedNumbers文檔中所列的正式系統名稱。
220服務就緒,可以執行新用戶的請求。
221服務關閉控制連接。如果適當,請注銷。
225數據連接打開,沒有進行中的傳輸。
226關閉數據連接。請求的文件操作已成功(例如,傳輸文件或放棄文件)。
227進入被動模式(h1,h2,h3,h4,p1,p2)。
230用戶已登錄,繼續進行。
250請求的文件操作正確,已完成。
257已創建「PATHNAME」。
3xx-肯定的中間答復
該命令已成功,但伺服器需要更多來自客戶端的信息以完成對請求的處理。331用戶名正確,需要密碼。
332需要登錄帳戶。
350請求的文件操作正在等待進一步的信息。
4xx-瞬態否定的完成答復
該命令不成功,但錯誤是暫時的。如果客戶端重試命令,可能會執行成功。421服務不可用,正在關閉控制連接。如果服務確定它必須關閉,將向任何命令發送這一應答。
425無法打開數據連接。
426Connectionclosed;transferaborted.
450未執行請求的文件操作。文件不可用(例如,文件繁忙)。
451請求的操作異常終止:正在處理本地錯誤。
452未執行請求的操作。系統存儲空間不夠。
5xx-永久性否定的完成答復
該命令不成功,錯誤是永久性的。如果客戶端重試命令,將再次出現同樣的錯誤。500語法錯誤,命令無法識別。這可能包括諸如命令行太長之類的錯誤。
501在參數中有語法錯誤。
502未執行命令。
503錯誤的命令序列。
504未執行該參數的命令。
530未登錄。
532存儲文件需要帳戶。
550未執行請求的操作。文件不可用(例如,未找到文件,沒有訪問許可權)。
551請求的操作異常終止:未知的頁面類型。
552請求的文件操作異常終止:超出存儲分配(對於當前目錄或數據集)。
553未執行請求的操作。不允許的文件名。
常見的FTP狀態代碼及其原因
150-FTP使用兩個埠:21用於發送命令,20用於發送數據。狀態代碼150表示伺服器准備在埠20上打開新連接,發送一些數據。
226-命令在埠20上打開數據連接以執行操作,如傳輸文件。該操作成功完成,數據連接已關閉。
230-客戶端發送正確的密碼後,顯示該狀態代碼。它表示用戶已成功登錄。
331-客戶端發送用戶名後,顯示該狀態代碼。無論所提供的用戶名是否為系統中的有效帳戶,都將顯示該狀態代碼。
426-命令打開數據連接以執行操作,但該操作已被取消,數據連接已關閉。
530-該狀態代碼表示用戶無法登錄,因為用戶名和密碼組合無效。如果使用某個用戶帳戶登錄,可能鍵入錯誤的用戶名或密碼,也可能選擇只允許匿名訪問。如果使用匿名帳戶登錄,IIS的配置可能拒絕匿名訪問。
550-命令未被執行,因為指定的文件不可用。例如,要GET的文件並不存在,或試圖將文件PUT到您沒有寫入許可權的目錄。

I. 請解釋一下FTP連接的命令及響應

FTP命令
命令 描述
ABOR 中斷數據連接程序
ACCT <account> 系統特權帳號
ALLO <bytes> 為伺服器上的文件存儲器分配位元組
APPE <filename> 添加文件到伺服器同名文件
CDUP <dir path> 改變伺服器上的父目錄
CWD <dir path> 改變伺服器上的工作目錄
DELE <filename> 刪除伺服器上的指定文件
HELP <command> 返回指定命令信息
LIST <name> 如果是文件名列出文件信息,如果是目錄則列出文件列表
MODE <mode> 傳輸模式(S=流模式,B=塊模式,C=壓縮模式)
MKD <directory> 在伺服器上建立指定目錄
NLST <directory> 列出指定目錄內容
NOOP 無動作,除了來自伺服器上的承認
PASS <password> 系統登錄密碼
PASV 請求伺服器等待數據連接
PORT <address> IP 地址和兩位元組的埠 ID
PWD 顯示當前工作目錄
QUIT 從 FTP 伺服器上退出登錄
REIN 重新初始化登錄狀態連接
REST <offset> 由特定偏移量重啟文件傳遞
RETR <filename> 從伺服器上找回(復制)文件
RMD <directory> 在伺服器上刪除指定目錄
RNFR <old path> 對舊路徑重命名
RNTO <new path> 對新路徑重命名
SITE <params> 由伺服器提供的站點特殊參數
SMNT <pathname> 掛載指定文件結構
STAT <directory> 在當前程序或目錄上返回信息
STOR <filename> 儲存(復制)文件到伺服器上
STOU <filename> 儲存文件到伺服器名稱上
STRU <type> 數據結構(F=文件,R=記錄,P=頁面)
SYST 返回伺服器使用的操作系統
TYPE <data type> 數據類型(A=ASCII,E=EBCDIC,I=binary)
USER <username>> 系統登錄的用戶名

FTP響應碼

響應代碼 解釋說明
110 新文件指示器上的重啟標記
120 伺服器准備就緒的時間(分鍾數)
125 打開數據連接,開始傳輸
150 打開連接
200 成功
202 命令沒有執行
211 系統狀態回復
212 目錄狀態回復
213 文件狀態回復
214 幫助信息回復
215 系統類型回復
220 服務就緒
221 退出網路
225 打開數據連接
226 結束數據連接
227 進入被動模式(IP 地址、ID 埠)
230 登錄網際網路
250 文件行為完成
257 路徑名建立
331 要求密碼
332 要求帳號
350 文件行為暫停
421 服務關閉
425 無法打開數據連接
426 結束連接
450 文件不可用
451 遇到本地錯誤
452 磁碟空間不足
500 無效命令
501 錯誤參數
502 命令沒有執行
503 錯誤指令序列
504 無效命令參數
530 未登錄網路
532 存儲文件需要帳號
550 文件不可用
551 不知道的頁類型
552 超過存儲分配
553 文件名不允許

J. 求解ftp問題:響應: 530 Not logged in. 錯誤: 嚴重錯誤 錯誤: 無法連接到伺服器

530 Not logged in 只是告知登錄未成功,還要分析前面的日誌,查找失敗原因

熱點內容
安卓游戲機在哪裡下載 發布:2024-10-10 21:23:48 瀏覽:461
網上買了伺服器怎麼在電腦連接失敗怎麼辦 發布:2024-10-10 21:18:35 瀏覽:962
安卓息屏壁紙在哪個文件夾 發布:2024-10-10 21:11:58 瀏覽:407
eer資料庫 發布:2024-10-10 21:06:08 瀏覽:708
ftp匿名用戶上傳 發布:2024-10-10 21:06:06 瀏覽:754
凱越原始密碼多少 發布:2024-10-10 21:06:04 瀏覽:193
捏脆泥解壓 發布:2024-10-10 20:56:25 瀏覽:705
開瀏覽器顯示腳本錯誤信息 發布:2024-10-10 20:48:14 瀏覽:11
wii安卓模擬器怎麼用 發布:2024-10-10 20:47:35 瀏覽:501
制度宣傳視頻腳本 發布:2024-10-10 20:34:05 瀏覽:576