發(fā)布時(shí)間:2019-09-12 作者:未知
很多站長(zhǎng)包括騰佑小編在內(nèi)都會(huì)試用FTP工具上傳網(wǎng)站程序到虛擬主機(jī)上去,在上傳的過程中,或多或少都會(huì)遇到FTP連接虛擬主機(jī)連接失敗的經(jīng)歷,找到連接失敗的原因,尋找到解決方案,才能成功的上傳網(wǎng)站程序,騰佑小編匯總一下FTP連接不上的原因,和其他站長(zhǎng)共同的成長(zhǎng)。
什么是FTP
FTP是File Transfer Protocol(文件傳輸協(xié)議)的縮寫,用來在兩臺(tái)計(jì)算機(jī)之間互相傳送文件。相比于HTTP,F(xiàn)TP協(xié)議要復(fù)雜得多。復(fù)雜的原因,是因?yàn)镕TP協(xié)議要用到兩個(gè)TCP連接,一個(gè)是命令鏈路,用來在FTP客戶端與服務(wù)器之間傳遞命令;另一個(gè)是數(shù)據(jù)鏈路,用來上傳或下載數(shù)據(jù)。
FTP連接虛擬主機(jī)連接不上的原因有一下幾種:
1.用戶名或密碼錯(cuò)誤導(dǎo)致FTP連接失敗。
為了服務(wù)器的安全,很多虛擬主機(jī)禁止了匿名連接,如果用戶名或者密碼錯(cuò)誤便會(huì)導(dǎo)致ftp連接失敗。
2.虛擬主機(jī)的域名解析問題導(dǎo)致ftp連接失敗。
檢查您使用的IP地址是否與本公司用戶后臺(tái)訂單中提供的IP地址一致;
3.是不是您關(guān)閉FTP使用的端口造成的
FTP默認(rèn)情況下需要20和21端口,但是,大量的用戶使用的是局域網(wǎng)。因此服務(wù)器上還會(huì)使用從1024至6000范圍內(nèi)的大量的動(dòng)態(tài)端口,您不能禁止FTP使用的任何一個(gè)端口,不然的話就會(huì)造成FTP不能正常使用。
4.是否裝有防火墻
防火墻設(shè)置會(huì)導(dǎo)致FTP服務(wù)器連接失敗,所以您可以關(guān)閉防火墻或者重新進(jìn)行設(shè)置,然后再進(jìn)行連接,看是否能夠連接成功。如果裝有防火墻,請(qǐng)檢查21端口是否開放,并允許鏈接外部服務(wù)器進(jìn)行交互工作(一般防火墻的安全級(jí)別設(shè)為高,則拒絕對(duì)外服務(wù)器進(jìn)行交互工作,請(qǐng)修改防火墻安全級(jí)別為中以下);
5.虛擬主機(jī)不穩(wěn)定出現(xiàn)宕機(jī)情況導(dǎo)致ftp連接失敗。
當(dāng)您租用的虛擬主機(jī)處于宕機(jī)狀態(tài)時(shí),您是連接不了FTP的。您可以通過PING命令來測(cè)試FTP服務(wù)器是否處于正常情況。
6.短時(shí)間頻繁連接FTP導(dǎo)致連接失敗。
如果您FTP鏈接最后一行提示:530 not logged in,only 2 sessions from same ip allowed concurrently。然后FTP鏈接中斷,說明您進(jìn)行的鏈接次數(shù)過多,服務(wù)器緩存中記錄了您原來的登陸,一般請(qǐng)等30分鐘以后再試就可以了;
7.FTP登陸時(shí)提示SOCKET錯(cuò)誤。
如果您上傳文件時(shí)系統(tǒng)提示socket錯(cuò)誤,那么請(qǐng)您檢查一下您使用軟件的編輯菜單的連接中是否選擇使用防火墻設(shè)置以及使用PASV模式設(shè)置,如果您以前是選中的,您把此兩個(gè)選項(xiàng)取消,然后再重新進(jìn)行連接即可。如果您本機(jī)安裝了諾頓等殺毒軟件,也請(qǐng)您暫時(shí)將其關(guān)閉。
FTP工具一般分為FLASHFXP、LEAPFTP、CuteFTP,合稱FTP三劍客,以漢化版和破解版居多。采用FTP連接虛擬主機(jī)上傳網(wǎng)站程序簡(jiǎn)單方便,希望上述原因能幫助站長(zhǎng)解決問題。