為什么FTP不能上傳帶有中文文件名的文件?
如果文件名是中文,報(bào)告200、227和501錯(cuò)誤,并檢查服務(wù)器設(shè)置的OPTS和UTF8是否"禁用命令。第三個(gè)全局屬性是否關(guān)閉。ftp上傳文件時(shí),必須使用數(shù)據(jù)的英文字符或文件名上傳,或者使用兩個(gè)字的中文字符上傳到服務(wù)器:
1.進(jìn)入服務(wù)器管理界面,點(diǎn)擊"服務(wù)器限制和設(shè)置分類功能按鈕。2.在服務(wù)器限制和設(shè)置界面,選擇"FTP設(shè)置"選項(xiàng)卡,并單擊"全局設(shè)置"窗口底部的按鈕。
3.在打開的FTP命令屬性界面中,取消選中最后一行,即取消選中"對(duì)所有發(fā)送和接收的路徑和文件名使用UTF-8編碼。
4.選擇"FTP設(shè)置"tab鍵并禁用"選擇UTF8"。完成以上兩個(gè)修改后,中文名字的文件無法上傳的問題應(yīng)該已經(jīng)解決了。
ftp端口21不能使用?
上傳下載。端口21用于連接,端口20用于數(shù)據(jù)傳輸。在FTP文件傳輸中,客戶端首先連接到FTP服務(wù)器的端口21來驗(yàn)證用戶。認(rèn)證成功后,要傳輸文件時(shí),服務(wù)器會(huì)打開20端口傳輸數(shù)據(jù)文件。
換句話說,端口20是用于真實(shí)傳輸?shù)亩丝冢丝?1只用于FTP登錄認(rèn)證。
我們平時(shí)下載文件的時(shí)候,會(huì)遇到下載到99%的時(shí)候,文件不完整,無法成功下載的情況。
事實(shí)上,它因?yàn)槲募螺d后,用戶認(rèn)證必須在端口21上完成,如果下載文件的時(shí)間太長(zhǎng),客戶端和服務(wù)器之間的連接s口21會(huì)被服務(wù)器斷為超時(shí)連接,就是這個(gè)原因。解決方法是設(shè)置端口21的響應(yīng)時(shí)間。擴(kuò)展信息:端口描述:目前,F(xiàn)TP服務(wù)是互聯(lián)網(wǎng)上傳和下載文件的最主要方法。
此外,還有一個(gè)20端口,它是FTP數(shù)據(jù)傳輸?shù)哪J(rèn)端口號(hào)。在Windows中,可以通過InternetInformationServices(IIS)提供FTP連接和管理,也可以單獨(dú)安裝FTP服務(wù)器軟件來實(shí)現(xiàn)FTP功能,比如常見的FTPserv-U.操作建議:由于有些FTP服務(wù)器可以匿名登錄,所以經(jīng)常被黑客利用。
另外,21號(hào)端口會(huì)被一些木馬使用,比如BladeRunner、FTP木馬、Doly木馬、WebEx等等。
如果沒有設(shè)置FTP服務(wù)器,建議關(guān)閉端口21。端口21默認(rèn)為FTP端口,提供FTP服務(wù)。總的來說,這個(gè)端口沒有太大的漏洞。
對(duì)于低于5的系統(tǒng)。004,可以使用溢出入侵。
(serv5004.exe)對(duì)于低于5.1.0.0的系統(tǒng),可以使用本地提升權(quán)限。極限。
(servlocal.exe)