Recommended Services
› Amazon Web Services
› LeanCloud
› New Relic
› ClearDB
cpublic
V2EX  ›  云计算

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

  •  
  •   cpublic · Mar 26, 2017 · 16266 views
    This topic created in 3512 days ago, the information mentioned may be changed or developed.
    昨天使用 GCP 弄了个 LNMP 环境,用来使用 typecho 做个微博客的,都已经完工了,才发现竟然无法使用 FTP ,用 SSH 登录 XFTP 倒是可以登录,就是没有存储权限!无语了, GCP 官方的帮助文档,本人的幼儿园英文水平实在是看不懂呀!求大虾给个指导或者给个教程。
    32 replies  •  2018-11-11 11:33:07 +08:00
    billlee
    billlee
    Mar 26, 2017
    1
    你不需要 GCP 的帮助文档,你需要去看 linux.vbird.org
    cpublic
    cpublic
    OP
    Mar 26, 2017
    2
    @billlee 我看了,总是有几个地方不对!
    mytsing520
    mytsing520
    PRO
    Mar 26, 2017
    3
    默认屏蔽 21 端口
    dcd
    dcd
    Mar 26, 2017 via Android
    4
    同求
    我用的是笨办法, WinSCP 上传文件
    chown -R 用户名 /上传目录
    isCyan
    isCyan
    Mar 26, 2017 via Android
    5
    你怎么那么喜欢用感叹号,看上去好奇怪呢
    lyhiving
    lyhiving
    Mar 26, 2017 via Android
    6
    xftp 用密钥方式登陆,用户名跟你登录 ssh 的一致。其他与正常操作 xftp 无疑
    popu111
    popu111
    Mar 26, 2017
    7
    WinSCP 走 sftp 传就是了,还不用再配置 ftp 服务器,多方便
    cpublic
    cpublic
    OP
    Mar 26, 2017
    8
    @lyhiving 这样是可以登录,但是无法上传,只能读取!
    cpublic
    cpublic
    OP
    Mar 26, 2017
    9
    @popu111 哦,是嘛,我去试试,多谢了!
    cpublic
    cpublic
    OP
    Mar 26, 2017
    10
    哎,又折腾了一下午,还是不行呀! wwwroot 目录依然不能上传数据!无语了都!
    xmh51
    xmh51
    Mar 26, 2017
    11
    chmod -r 766 wwwroot 目录绝对路径
    xmh51
    xmh51
    Mar 26, 2017
    12
    试试?
    cpublic
    cpublic
    OP
    Mar 26, 2017
    13
    @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
    没有权限!
    cpublic
    cpublic
    OP
    Mar 26, 2017
    14
    @xmh51 我用 ROOT 也是同样的提示!
    huangtao728
    huangtao728
    Mar 26, 2017 via Android
    15
    @cpublic 加个 sudo ?
    vovov
    vovov
    Mar 26, 2017 via Android
    16
    我用密钥+git ,简直好用到不行
    xmh51
    xmh51
    Mar 26, 2017
    17
    @cpublic 看样子 现在的账户没有最高权限。依 系统而定,获取最高权限后 再执行命令
    jankan
    jankan
    Mar 26, 2017
    18
    把文件夹设置成当前登录的用户所有权
    sudo chrown -R 登录用户名:登录用户名 /home/wwwroot
    然后再设置回以前的用户

    或者设置所有人可写
    sudo chmod -R 777 /home/wwwroot
    上传完设置回
    sudo chmod -R 755 /home/wwwroot
    cpublic
    cpublic
    OP
    Mar 26, 2017
    19
    @jankan 真心谢谢大家了!我好像犯了一个严重又弱智的错误,目前正在重新重置部署,估计这次没有问题了!多谢大家的踊跃回复了!
    cpublic
    cpublic
    OP
    Mar 26, 2017
    20
    再次感谢大家的厚爱,我已经找到问题出在哪里了!应该 nginx 的主机目录位置设置有误!没有放在 VM 实例下,所以造成“权限”不对!
    谢谢各位的回复!
    cpublic
    cpublic
    OP
    Mar 26, 2017
    21
    妈的,重新部署一遍还是不行,看 GCP 的帮助文档一塌糊涂!
    cpublic
    cpublic
    OP
    Mar 26, 2017
    22
    看文档好像就是要生成一个 SSH 的 PPK 文件,问题是这个文件如何下载下来引用呀?
    uzumaki
    uzumaki
    Mar 27, 2017 via Android
    23
    @cpublic 去百度 。 google 密钥。有答案 要 root 权限就 sodu -i
    churchmice
    churchmice
    Mar 27, 2017 via Android❤️1
    24
    自己改 sshd_config,允许 root 登录
    debye
    debye
    Mar 27, 2017
    25
    我是用 WinSCP 走 sftp 传,其他用 putty 搞掂
    cpublic
    cpublic
    OP
    Mar 27, 2017
    26
    @debye 我用 XFTP 的,但是主机目录无法上传!
    cpublic
    cpublic
    OP
    Mar 27, 2017
    27
    @churchmice 怎么改?
    cpublic
    cpublic
    OP
    Mar 27, 2017
    28
    @uzumaki 不明白,我搜了好多都不行的!
    cpublic
    cpublic
    OP
    Mar 27, 2017
    29
    @churchmice 哈哈,你这个方法有效!多谢了!
    pandacat
    pandacat
    Mar 27, 2017 via Android
    30
    新建一个用户就是了。。可以传到用户目录
    cpublic
    cpublic
    OP
    Mar 27, 2017
    31
    @pandacat 嗯,我使用的修改当前实例的 sshd_config,允许 root 登录。成功了!
    wpaygp
    wpaygp
    Nov 11, 2018
    32
    @cpublic 大佬能详细说下 怎么修改吗 我发现不会修改 。昨晚遇到这个问题一直没解决
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1833 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 61ms · UTC 03:57 · PVG 11:57 · LAX 19:57 · JFK 22:57
    ♥ Do have faith in what you're doing.