① FTP報:「連接已被客戶端關閉」如何解決
對於VPS主機是介於獨立伺服器和虛擬主機之間的很好選擇,像比較多見的就是ixwebhosting和godaddy的vps主機。vps主機FTP需客戶自行配置IIS方可使用,而且只能使用主動模式。
2
FTP的利用通常我們是有選擇的,一種是利用FTP工具來實現,另一種就是直接用IE瀏覽器。
先來看看怎麼利用FTP工具來實現的。
3
再來看看怎麼直接用IE瀏覽器來實現的。
4
通過上面的兩種方式都是可以連接上FTP 的。
② ftp連接伺服器失敗怎麼回事 還出現了,連接已被客服端關閉。
在你ftp客戶端的站點管理器裡面嘗試改一下站點屬性,將被動模式改成主動模式,超時時間改的長一點。
③ ftp連不上怎麼回事啊
常見的
FTP
狀態代碼及其原因
150
-
FTP
使用兩個埠:21
用於發送命令,20
用於發送數據。狀態代碼
150
表示伺服器准備在埠
20
上打開新連接,發送一些數據。
•
226
-
命令在埠
20
上打開數據連接以執行操作,如傳輸文件。該操作成功完成,數據連接已關閉。
•
230
-
客戶端發送正確的密碼後,顯示該狀態代碼。它表示用戶已成功登錄。
•
331
-
客戶端發送用戶名後,顯示該狀態代碼。無論所提供的用戶名是否為系統中的有效帳戶,都將顯示該狀態代碼。
•
426
-
命令打開數據連接以執行操作,但該操作已被取消,數據連接已關閉。
•
530
-
該狀態代碼表示用戶無法登錄,因為用戶名和密碼組合無效。如果使用某個用戶帳戶登錄,可能鍵入錯誤的用戶名或密碼,也可能選擇只允許匿名訪問。如果使用匿名帳戶登錄,IIS
的配置可能拒絕匿名訪問。
•
550
-
命令未被執行,因為指定的文件不可用。例如,要
GET
的文件並不存在,或試圖將文件
PUT
到您沒有寫入許可權的目錄。
④ 能ping通,但ftp連接不上,提示「遠程主機關閉連接」。ftp是在區域網中用serv-u建立的,大多數機器能連接。
能ping通,但ftp連接不上,提示「遠程主機關閉連接」。是設置錯誤造成的,解決方法如下:
1、首先登錄其中一台電腦,點擊左下的開始圖標。
⑤ FTP連接時提示「控制連接已關閉」是怎麼回事
如果不是自己的伺服器, 請聯系空間服務商解決,如果是自己的伺服器的話請檢查IIS —— MSFTPHOME——右鍵屬性里的 的ip設置是否正確。
⑥ ftp遠程主機關閉連接
遠程的主機已經關機了,你通過FTP已經連接不上伺服器了,不可能再下載軟體或者上傳東西了。
⑦ FTP伺服器在繁忙時連接不上,提示「控制連接已關閉」
成功的提示是,能解釋IP
但是連上的時候它卻說被關閉,
說明可能防盜連,或者連接不合法。
⑧ 如何解決FtpWebRequest基礎連接已經關閉;接收時發生錯誤
方法:去掉FTP伺服器中的中文歡迎詞或改成英文歡迎詞就不會發生錯誤,這是微軟的一個BUG。
代碼:
public void Upload(string filename)
{
//IP
string FtpIP = System.Web.Configuration.WebConfigurationManager.AppSettings["ftpIP"];
//用戶名
string FtpUserName = System.Web.Configuration.WebConfigurationManager.AppSettings["ftpUsrName"];
//用戶密碼
string FtpPassord = System.Web.Configuration.WebConfigurationManager.AppSettings["ftpUsrPsw"];
FileInfo fileInf = new FileInfo(filename);
string uri = "ftp://" + FtpIP + "/SYS/" + fileInf.Name;
FtpWebRequest reqFTP;
// 根據uri創建FtpWebRequest對象
reqFTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(uri));
// ftp用戶名和密碼
reqFTP.Credentials = new NetworkCredential(FtpUserName, FtpPassord);
// 默認為true,連接不會被關閉
// 在一個命令之後被執行
reqFTP.KeepAlive = false;
// 指定執行什麼命令
reqFTP.Method = WebRequestMethods.Ftp.UploadFile;
// 指定數據傳輸類型
reqFTP.UseBinary = true;
// 上傳文件時通知伺服器文件的大小
reqFTP.ContentLength = fileInf.Length;
// 緩沖大小設置為2kb
int buffLength = 2048;
byte[] buff = new byte[buffLength];
int contentLen;
// 打開一個文件流 (System.IO.FileStream) 去讀上傳的文件
FileStream fs = fileInf.OpenRead();
try
{
// 把上傳的文件寫入流
//Stream strm = reqFTP.GetRequestStream();
Stream strm = reqFTP.GetRequestStream();
// 每次讀文件流的2kb
contentLen = fs.Read(buff, 0, buffLength);
// 流內容沒有結束
while (contentLen != 0)
{
// 把內容從file stream 寫入 upload stream
strm.Write(buff, 0, contentLen);
contentLen = fs.Read(buff, 0, buffLength);
}
// 關閉兩個流
strm.Close();
fs.Close();
}
catch (Exception ex)
{
throw ex;
}
}
⑨ ftp221服務關閉控制連接怎麼打開
windows系統:
控制面板——程序——打開或關閉windows功能——Internet信息服務——ftp服務
linux系統:
如果安裝的ftp是vsftp:
service vsftpd start 啟動服務
service vsftpd stop 停止服務
service vsftpd restart 重啟服務
⑩ 設置了區域網共享,訪問FTP 連接已關閉
因為對方關閉或者限制了FTP下載流量。很多騙子論壇都是這么做的