天天看點

centos7 做ftp伺服器

環境

系統 centos7.0  ;服務 vsftp 3.0

遇到的問題 :

1.鎖定登陸目錄導緻使用者無法登陸。

2.windows上傳檔案出現中文亂碼。

原因及解決方法。

1.vsftp 較新版本修改了安全機制,如要鎖定登陸目錄,此目錄對對應的ftp使用者必須無寫權限。隻需将相應的寫權限去掉即可。這時會出現一種情況,無法同時滿足鎖定目錄和根目錄寫權限同時存在。到寫文章到為止還沒找到同時滿足這個需求到辦法。如果必須要滿足到話隻能用改用windows或其ftp軟體。

2.此問題出現的原因是windows和linux 采用不同的編碼格式,gbk和utf-8。想要解決的辦法是修改伺服器預設編碼  或者 使用任何帶轉碼功能的ftp用戶端 。前者我修改了多次字元集  gb18030 gb2312 gbk 都未能完全消除亂碼問題。使用ftp軟體   就可以輕松解決這個問題。

總結,在安裝ftp前,最好确定需求,如果明确知道使用環境 ,可選擇對應的系統及軟體。

繼續閱讀