V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
diangdiang
V2EX  ›  程序员

挺急的~小白求助 远端开发机 ping 本地 mac ping 不通

  •  
  •   diangdiang · 2019-01-23 23:00:39 +08:00 · 3444 次点击
    这是一个创建于 2120 天前的主题,其中的信息可能已经有所发展或是发生改变。

    楼主想从开发机往 mac 传文件,scp 的提示 connect timeout, 然后按照网上的建议,勾选了
    系统偏好设置 -> 共享 -> 远程登录,
    现在本地 ssh localhost 是可以的,但是远端开发机 还是 ping 不通本地的 mac,真心求助各位大大

    35 条回复    2019-01-25 00:16:34 +08:00
    diangdiang
        1
    diangdiang  
    OP
       2019-01-23 23:01:07 +08:00
    在线等 大佬帮忙,别沉~
    randyo
        2
    randyo  
       2019-01-23 23:15:19 +08:00 via Android
    外网?有公网 IP 吗?
    diangdiang
        3
    diangdiang  
    OP
       2019-01-23 23:15:35 +08:00
    求别沉 蕉绿
    diangdiang
        4
    diangdiang  
    OP
       2019-01-23 23:16:05 +08:00
    @randyo mac 和开发机都有公网 ip
    jinhan13789991
        5
    jinhan13789991  
       2019-01-23 23:23:14 +08:00 via Android
    teamviewer 了解一下
    diangdiang
        6
    diangdiang  
    OP
       2019-01-23 23:35:40 +08:00
    @randyo 说错了 老哥,我刚才用的是局域网 ip,现在换成了公网路由 ip 也是 ping 不通 23333
    Vegetable
        7
    Vegetable  
       2019-01-23 23:39:58 +08:00 via iPhone
    有局域网?确定做了穿透?
    diangdiang
        8
    diangdiang  
    OP
       2019-01-23 23:40:59 +08:00
    @randyo 是不是局域网对外用的都是路由 ip,这样如果外部想访问本地中的某台机器,如何根据路由 ip 定位到该台机器呢, 大佬 help ~
    Vegetable
        9
    Vegetable  
       2019-01-23 23:41:29 +08:00 via iPhone   ❤️ 1
    另外有 ssh 不能考虑 sftp 吗?为什么不考虑下载的方案而考虑推送…
    alaneuler
        10
    alaneuler  
       2019-01-23 23:42:22 +08:00 via iPhone
    你可以在 mac 上 scp username@ip:filename ./
    adrianzhang
        11
    adrianzhang  
       2019-01-23 23:46:02 +08:00 via Android
    这种世纪性难题一般都要通过 git 传代码
    diangdiang
        12
    diangdiang  
    OP
       2019-01-23 23:49:53 +08:00
    @Vegetable 用 scp 回传速度感人,100kB 左右 [捂脸]
    @alaneuler
    Acoffice
        13
    Acoffice  
       2019-01-23 23:51:15 +08:00 via Android
    都局域网了
    sunnyadamm
        14
    sunnyadamm  
       2019-01-23 23:54:19 +08:00 via Android
    没有跳板机?
    Acoffice
        15
    Acoffice  
       2019-01-23 23:54:34 +08:00 via Android
    局域网如果都在一个网段,一般是防火墙.
    不在一个网段,就是网段之间做了隔离.
    都有公网 IP,是不是映射没做好?
    diangdiang
        16
    diangdiang  
    OP
       2019-01-23 23:57:20 +08:00
    @Acoffice 映射什么的, 小白不太懂大佬说的啥 [捂脸]
    JoyBanana
        17
    JoyBanana  
       2019-01-23 23:57:43 +08:00 via iPhone
    没有描述清楚啊小老弟。猜测应该是 mac 在内网里。这种情况只能做穿透吧,可以使用 frp。但是看这个样子,我还是建议放弃。。
    Acoffice
        18
    Acoffice  
       2019-01-24 00:00:43 +08:00 via Android
    可以试试 ZeroTier
    Acoffice
        19
    Acoffice  
       2019-01-24 00:05:33 +08:00 via Android
    两台机器是否属于同一个地方的同一个路由器下?(不知道的话,晒出来 2 台机器的 IP,大概判断一下)
    diangdiang
        20
    diangdiang  
    OP
       2019-01-24 00:06:43 +08:00
    @Vegetable 学到了,以前只知道一个 scp [捂脸]
    diangdiang
        21
    diangdiang  
    OP
       2019-01-24 00:12:55 +08:00
    @Acoffice 本地用的 223.72.100.^-^, 开发机 152.136.39.150
    Acoffice
        22
    Acoffice  
       2019-01-24 00:16:11 +08:00 via Android
    @diangdiang 这机器一个在家?一个在公司?这个你先判断端口通不通吧
    diangdiang
        23
    diangdiang  
    OP
       2019-01-24 00:19:43 +08:00
    @Acoffice 不折腾了 多谢老哥,一个在住处 一个是某云
    Acoffice
        24
    Acoffice  
       2019-01-24 00:22:12 +08:00 via Android
    @diangdiang 这就是你 Mac 在本地路由下了,你不映射,肯定不通.emm...
    云上机器是公网 IP 直接绑定机器的.
    diangdiang
        25
    diangdiang  
    OP
       2019-01-24 00:22:23 +08:00
    @alaneuler 为啥 从本地传开发机可以到几 MB/s,但是回传只有 100kB/s 左右 [捂脸]
    diangdiang
        26
    diangdiang  
    OP
       2019-01-24 00:23:35 +08:00
    @Acoffice 具体要怎么操作呢,是操作路由器吗
    Acoffice
        27
    Acoffice  
       2019-01-24 00:25:18 +08:00 via Android
    @diangdiang 这个不是一时半会儿的,自己搜资料研究吧.
    diangdiang
        28
    diangdiang  
    OP
       2019-01-24 00:26:53 +08:00
    @Acoffice 多谢[捂脸]
    shynome
        29
    shynome  
       2019-01-24 01:37:04 +08:00 via Android
    可能是服务器下载带宽不大的原因,学生机默认的都是 2M 左右,改成按流量计费就好了

    上传快可能是服务器入的带宽服务商没做限制
    loopinfor
        30
    loopinfor  
       2019-01-24 06:56:58 +08:00 via Android
    @diangdiang 你说的 mac 有公网 IP 可能实际上是路由器或者光猫有公网 ip,除非你是 mac 直接桥接光猫拨号上网。
    如果公网 ip 在路由器上,你往这个 ip 某个端口发的数据包并没有被路由器转发到 mac 上。你要在路由器上配置 mac 为 DMZ,或者添加端口转发,把路由器公网 ip 上某端口收到的数据包都转发到 mac 的内网 ip 相应端口。
    cuixiao603
        31
    cuixiao603  
       2019-01-24 09:18:39 +08:00
    看了下回复 说白了 就是楼主 mac 没公网 ip
    snappyone
        32
    snappyone  
       2019-01-24 09:36:20 +08:00
    @diangdiang 上下带宽不对等的,然后你 mac 应该是不可能有直接外网的,要做端口映射或者跳板机,ssh 隧道啥的
    diangdiang
        33
    diangdiang  
    OP
       2019-01-24 09:48:41 +08:00
    @ All, 学到了 多谢各位热心老哥,
    mostkia
        34
    mostkia  
       2019-01-24 10:37:29 +08:00
    NAT 了吧,你的 MAC 有公网 IP 吗?没有的话肯定是不行的。只要上级路由禁 ping,肯定无法 ping 通。
    alaneuler
        35
    alaneuler  
       2019-01-25 00:16:34 +08:00 via iPhone
    @diangdiang 楼上说的对,上下行不对等。你折腾内网穿透( frp、ngrok )也没啥用,带宽给你限制住了…… scp 慢慢传呗,除非你的文件很大😂
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5861 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 01:55 · PVG 09:55 · LAX 17:55 · JFK 20:55
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.