環境
系統 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前,最好确定需求,如果明确知道使用環境 ,可選擇對應的系統及軟體。