Ssh

vsftpd 伺服器允許與 ssh 不同的權限

  • January 1, 2016

我在 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。

引用自:https://serverfault.com/questions/746274