我的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
答案 0 :(得分:0)
我的猜测是您的VM上的目录/wordpress
可供系统上的所有用户读取,但只有root
可以写入。您可以通过连接到VM并运行:
ls -ld /wordpress
如果您希望能够通过Filezilla管理文件,则需要执行以下任一操作:
chmod
and permissions)或我的建议是使用选项#2,因为它更通用,面向未来。
这不是Google Compute Engine特有的,这是标准的Linux功能。