Filezilla无法上传文件

时间:2015-07-03 13:43:43

标签: google-compute-engine filezilla

我的Filezilla可以连接实例并下载所有文件,但我永远无法上传或创建单个文件。我检查了许可,看起来很好。我按照标准程序使用Filezilla中的sftp设置进行连接,可能的解决方案是什么?我错过了什么吗?

活性:

Status: Retrieving directory listing of "/wordpress/wp-content"...
Status: Listing directory /wordpress/wp-content
Status: Directory listing of "/wordpress/wp-content" successful
Status: Retrieving directory listing of "/wordpress/wp-content/themes"...
Status: Listing directory /wordpress/wp-content/themes
Status: Directory listing of "/wordpress/wp-content/themes" successful
Status: Creating directory '/wordpress/wp-content/themes/bridge'...
Command:    mkdir "bridge"
Error:  mkdir /wordpress/wp-content/themes/bridge: permission denied
Command:    mkdir "/wordpress/wp-content/themes/bridge"
Error:  mkdir /wordpress/wp-content/themes/bridge: permission denied

1 个答案:

答案 0 :(得分:0)

我的猜测是您的VM上的目录/wordpress可供系统上的所有用户读取,但只有root可以写入。您可以通过连接到VM并运行:

来验证这一点
ls -ld /wordpress

如果您希望能够通过Filezilla管理文件,则需要执行以下任一操作:

  1. 为您的用户名提供写入权限(请参阅chmod and permissions)或
  2. 创建new Linux group and give the group write access,并将自己添加到此论坛
  3. 我的建议是使用选项#2,因为它更通用,面向未来。

    这不是Google Compute Engine特有的,这是标准的Linux功能。