Ssh
vsftpd 伺服器允許與 ssh 不同的權限
我在 Debian 8.2 上設置了一個 vsftpd 伺服器,除了
local_root=/
.當我嘗試使用 Filezilla 將文件上傳到我具有組寫入權限的目錄時,它會失敗,並帶有
550 Permission denied.
. 當我嘗試上傳目錄時也會發生這種情況。我什至無法將文件上傳到我的主目錄。奇怪的是,使用
scp
我可以將文件和文件夾上傳到相同的位置,並且工作正常,這讓我相信問題出在我的 vsftpd 配置中。如何解決此問題以允許我將文件上傳到允許通過 ssh 訪問的目錄?
來自vsftpd.conf文件
write_enable 這控制是否允許更改文件系統的任何 FTP 命令。這些命令是:STOR、DELE、RNFR、RNTO、MKD、RMD、APPE 和 SITE。預設值:否
你需要配置
write_enable=YES
並重新啟動 vsftpd。