跳到正文

google cloud platform( GCP) 下如何使用 SSH 来登录 XFTP 并获得存取权限!

网友提供32 条回复
昨天使用 GCP 弄了个 LNMP 环境,用来使用 typecho 做个微博客的,都已经完工了,才发现竟然无法使用 FTP ,用 SSH 登录 XFTP 倒是可以登录,就是没有存储权限!无语了, GCP 官方的帮助文档,本人的幼儿园英文水平实在是看不懂呀!求大虾给个指导或者给个教程。

回复

cpublic

再次感谢大家的厚爱,我已经找到问题出在哪里了!应该 nginx 的主机目录位置设置有误!没有放在 VM 实例下,所以造成“权限”不对!
谢谢各位的回复!

cpublic

@jankan 真心谢谢大家了!我好像犯了一个严重又弱智的错误,目前正在重新重置部署,估计这次没有问题了!多谢大家的踊跃回复了!

jankan

把文件夹设置成当前登录的用户所有权
sudo chrown -R 登录用户名:登录用户名 /home/wwwroot
然后再设置回以前的用户

或者设置所有人可写
sudo chmod -R 777 /home/wwwroot
上传完设置回
sudo chmod -R 755 /home/wwwroot

xmh51

@cpublic 看样子 现在的账户没有最高权限。依 系统而定,获取最高权限后 再执行命令

vacker

我用密钥+git ,简直好用到不行

huangtao728

@cpublic 加个 sudo ?

cpublic

@xmh51 我用 ROOT 也是同样的提示!

cpublic

@xmh51

MyWeb-nginx@vblog:~$ chmod -r 766 /home/wwwroot
chmod: cannot access ‘ 766 ’: No such file or directory
chmod: changing permissions of ‘/home/wwwroot ’: Operation not permitted
没有权限!

xmh51

试试?

xmh51

chmod -r 766 wwwroot 目录绝对路径

cpublic

哎,又折腾了一下午,还是不行呀! wwwroot 目录依然不能上传数据!无语了都!

cpublic

@popu111 哦,是嘛,我去试试,多谢了!

cpublic

@lyhiving 这样是可以登录,但是无法上传,只能读取!

popu111

WinSCP 走 sftp 传就是了,还不用再配置 ftp 服务器,多方便

lyhiving

xftp 用密钥方式登陆,用户名跟你登录 ssh 的一致。其他与正常操作 xftp 无疑

isCyan

你怎么那么喜欢用感叹号,看上去好奇怪呢

dcd

同求
我用的是笨办法, WinSCP 上传文件
chown -R 用户名 /上传目录

mytsing520

默认屏蔽 21 端口

cpublic

@billlee 我看了,总是有几个地方不对!

billlee

你不需要 GCP 的帮助文档,你需要去看 linux.vbird.org

↑