當前位置:首頁 » 文件傳輸 » ftp331passwordrequired
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

ftp331passwordrequired

發布時間: 2022-06-13 17:20:51

① CuteFtp 提示 331 Password required

我猜系統為了安全會禁止以root用戶登陸,即使是你以root身份登陸系統,然後用ftp。
用另一個普通用戶,或者把/etc/ftpuser中的root刪掉(最好不要這么做)

② FTP無法連接

注意這段話:
227 Entering Passive Mode (60,165,133,154,13,31)
ERROR: [Data]: Connection refused

PASV模式,PORT模式錯誤~!

如果你用的是ftp客戶端軟體請把被動模式選擇上就可以了。

補充:返回值:227 Entering Passive Mode (60,165,133,154,13,31)說明
每一個ftp發送之後,ftp伺服器都會返回一個字元串,其中包括一個返回代碼和一串說明信息。這個返回碼主要是用於判斷命令是否被成功執行了。除此之外,還有一個非常重要的命令的返回。當發送pasv之後,返回「227 entering passive mode (60,165,133,154,13,31)」。這意味著在伺服器上有一個埠被開放,他將為我們後面接著的數據傳輸作好准備,但是我們如何知道該埠號呢,就在(60,165,133,154,13,31)中,前面四位指伺服器的地址,關鍵是最後兩位,將最後第二位乘256再加上最後一位的值就是我們的埠號,也就是13*256+31。取得埠號之後我們就可以用socket連接到這里。這為我們後面的工作作好准備了,因為我們的取得列表,上傳,下載文件都要依靠它來實現。常用的返回如下:

125 data connection already open; transfer starting.

226 transfer complete.

227 entering passive mode (60,165,133,154,13,31).

230 user xxxxx logged in.

331 password required for xxxxx.

425 can』t open data connection.

226 closing data connection.

ftp客戶端編程結構:

前面已提到了ftp命令及其響應信息。其實我們做ftp客戶端工具只不過是用一個winsocket連接上ftp伺服器,然後象其發送命令。在這個過程中,我們依靠發送——響應的機制。即發送ftp命令——接收返回的響應信息——分析該信息——執行相關操作——發送下一條命令。在一般意義上,有一個socket用來連接ftp伺服器的相關埠(如默認的21),它負責ftp命令的發送和接收返回的響應信息。一些操作如「進入目錄」,「刪除文件」,依靠這個socket發送一條命令就可完成了。然而對於有數據傳輸的操作,主要是顯示遠端目錄列表,上傳、下載文件,我們不得不依靠另一個socket來完成。在進行這種操作之前,必須發送pasv命令,它返回了227開頭的信息,在括弧中有以逗號隔開的六個數字,前四個指伺服器的地址,關鍵是最後兩個,將倒數第二個乘256再加上最後一個數字,其結果就是ftp伺服器開放的用於下一條命令來進行數據傳輸的埠。如我們得到227 entering passive mode (60,165,133,154,13,31),那麼埠號是13*256+31=3359。我們用一個socket來連接這個埠,之後,我們可根據具體的操作(顯示目錄list,上傳文件stor,下載retr)來發送命令。返回的響應代碼為125開頭,也就是連接打開了,可以開始傳輸數據,這時就可用socket的發送或接收方法來傳輸數據。完成之後,伺服器會返回代碼226 transfer complete,表明數據傳輸完成。值得注意的是,我們最好不要一次發送多條命令,例如我們要回到上層目錄並且顯示這個目錄,我們得發送cp,pasv,list,我們不能一下子發送:cp\r\n, pasv\r\n, list\r\n。 而是發送完cp之後等待其響應代碼,然後再發送後面一條。當pasv返回之後,我們打開另一個socket連接到相關埠上。然後發送list,返回125之後在開始接收數據,最後返回226表明完成。對於上傳和下載也是差不多的過程(下載之前要先取得文件的大小)。

③ 錯誤: 無法連接!

220微軟FTP服務
用戶wmyfs94ftp
331所需的密碼wmyfs94ftp
密碼******
530wmyfs94ftp用戶無法登錄

先檢查下ftp伺服器是不是正常,和你登錄的這個用戶是不是有許可權登錄到FTP

④ FTP登陸問題

出現這種提示一般是找不到主機或者Ftp伺服器沒有建立用戶和密碼。解決方法:1.查看ip地址,命令為ipconfig,獲得ip地址後,核對一下ftp伺服器的ip地址,統統改回計算機的ip地址。2. 確認有打開ftp伺服器和建立共享ftp服務文件夾。530的意思是賬號或密碼錯誤 你用8u連接的? 密碼注意大小寫,。

⑤ [右] 220 Microsoft FTP Service [右] USER jixiangxxx [右] 331 Password required for jixiangxxx

用戶jixiangxxx 登陸ftp需要提供口令。

⑥ 我的FTP一直登陸不上,顯示331 password required for aixiuxia /530login incorrect 密碼和用戶名w我已經

這沒辦法,用戶名密碼錯誤,530 拒絕登陸

⑦ ftp文件夾錯誤

試試下列方法:

1使用FTP工具訪問,如FlashFTP等。
2使用網際快車,迅雷等下載工具的FTP資源探測器訪問。
3在「我的電腦」地址欄中打入以下格式 FTP://用戶名:密碼@IP地址,然後回車,就可以訪問了
4可以添加到網上鄰居。打開網上鄰居,然後選添加一個網上鄰居,按照提示填完就行了,下次可直接從網上鄰居訪問FTP了。

⑧ 我的FTP突然登陸不上去了。請教高手!

我也遇到過!
你換一個地方再登陸
如果還是登不上就給空間商打電話!
如果在其他地方登陸上了 就是網路問題