V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
cpublic
V2EX  ›  云计算

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

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

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