首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
V2EX  ›  全球工单系统

谷歌云的 Compute Engine 在能 ssh 登录的情况下无法用 scp 上传文件

  •  
  •   OldPanda · 292 天前 · 1361 次点击
    这是一个创建于 292 天前的主题,其中的信息可能已经有所发展或是发生改变。

    即使是小如只包含“ hello world ”的文本文件都不行,一上传就直接 broken pipe。小弟见识不多,有哪位大神能简单解释一下这是如何做到的?感谢大家!

    第 1 条附言  ·  292 天前

    给谷歌客服提了工单,也没给出什么建设性的建议,目前上传的方法是先从本地上传到谷歌的 Storage ,然后 ssh 到服务器上把文件从 Storage 下下来。。。

    15 回复  |  直到 2019-01-24 16:59:32 +08:00
        1
    xiaket   292 天前
    man 5 sshd_config 看下 Subsystem
        2
    OldPanda   292 天前
    @xiaket 看了下是这个样子的
    ```
    # override default of no subsystems
    Subsystem sftp /usr/lib/openssh/sftp-server
    ```
        3
    xiaket   292 天前
    手边没有 gcp 的机器不方便测试了, 你的.bashrc/.bash_profile 最近可改过?
        4
    xiaket   292 天前
    顺便推荐下自己很早以前翻译的 scp 原理: https://blog.xiaket.org/2010/how-scp-protocol-works.html


    scp 协议本身很简单, 如果 ssh 能用, 那么 scp 应该能.
        5
    ladypxy   292 天前
    最大的可能,是权限问题。。你 ssh 的帐号不是 root,你肯定是在往没有写入权限的目录传文件
        6
    OldPanda   292 天前
    @xiaket 这一块从来没动过,所以感觉这两者都是同一个端口,一个行一个不行很诡异
        7
    OldPanda   292 天前
    @ladypxy 是上传到自己的文件夹里
        8
    OldPanda   292 天前
    @ladypxy 并且,如果没有权限的话,报错应该是 Permission denied 而不是 Broken pipe
        9
    reus   292 天前
    可能通讯被干扰了
        10
    chickplilita   292 天前
    mtu 吧,你们中间链路的 mtu 值比较小。

    你 ping dst_ip -s 1600 试试,要是 1600 不行,1400 行,肯定是 mtu 的问题。
        11
    OldPanda   292 天前
    @chickplilita 感谢建议,不过 1600 和 1400 都没问题
        12
    chickplilita   292 天前
    @OldPanda #11 额,那就只能两端抓包,分析一下包才能看出原因了。
        13
    OldPanda   292 天前
    @chickplilita 已经通过他们的 Storage 服务绕过这个问题了。。
        14
    cdlixucd   292 天前
    你什么客户端?我先把 public-key 上传到 GCE,然后通过 priavte-key 来做验证,可以上传啊
        15
    ihciah   292 天前
    自己 scp 到自己试试先?
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   939 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 21:23 · PVG 05:23 · LAX 13:23 · JFK 16:23
    ♥ Do have faith in what you're doing.