基本的連線不上伺服器的問題就不提了。這邊只記錄傳輸過程出現的550/530等錯誤
原因有兩個:
1、使用者許可權問題
2、selinux問題
具體解決方法:
1->設定成要操作的linux目錄的的所有者為ftp使用者。eg:ftp使用者為john、目錄為 /usr/local/apache/htdocs 則設定 htdocs 目錄的所有者為 john 。命令:chown john htdocs/
2->修改selinux策略。getsebool -a|grep ftp 可以檢視具體策略。主要修改兩項。乙個是 setsebool -p allow_ftp_full_access 1 ;乙個是 setsebool -p home_dir 1
vsftpd登入配置
一 vsftpd匿名登入配置 vsftpd 為了安全需要,var ftp目錄不能把所有的許可權開啟,開啟other的寫許可權後會顯示 500 oops vsftpd refusing to run with writable anonymous root 無法登陸ftp,所以我們這時要建乙個目錄pu...
vsftpd配置記錄
chroot local user yes 將所有本地使用者限制在自家目錄中,no則不限制。下面的指令是指出在所有本地使用者中例外於 本 指令規定的使用者。chroot list enable yes 是否允許vsftpd讀取乙個提供了使用者名稱的檔案,如果chroot local user指令是y...
vsftpd配置文件
vsftpd 配置文件 cente os 安裝系統時已經選擇了安裝 ftp服務,因此 vsftpd 已經安裝 1.配置vsftpd 隨系統自動啟動 setup 選擇system services,選中vsftpd 儲存退出 2.修改配置檔案 vi etc vsftpd vsftpd.conf ano...