2017-07-19 207 views
0

我使用wordpress谷歌云,并设置为sftp连接。文件夹的权限为755,文件为644.即使我已将Cloud API访问范围更改为“允许完全连接”。谷歌云sftp权限

当我通过WordPress的后端添加插件,它会问我的FTP凭据,除非我改变sudo chown -Rf www-data.www-data /var/www/html但我不能上传或更改任何文件通过SFTP,除非我改变sudo chown -R [my-user-name]:www-data /var/www/html

所以我必须改变权限,每次我通过SFTP或通过后端更改的东西。

+0

我认为最快的方法是使用SFTP。首先你需要用puttygen生成一个ssh密钥。然后,您需要将该密钥保存在您的计算机上,并将其内容复制到GCE实例的SSH密钥中。此外,使用任何ftps客户端连接到用户名@ yourinstancepublicip –

回答

3

我解决我的问题,像这样。

首先在www-data 组中添加您的用户名(sftp用户名mycase),然后将组www数据分配为所有者 ,最后将权限授予www文件夹。

sudo adduser <username> www-data

sudo chown -R www-data:www-data /var/www

sudo chmod -R g+rwX /var/www

记得重启FileZilla的,或者你使用使更改生效任何SFTP客户端。

+0

解决在GCloud中托管的Magento项目中的问题。 – theRana