楼主想从开发机往 mac 传文件,scp 的提示 connect timeout,
然后按照网上的建议,勾选了
系统偏好设置 -> 共享 -> 远程登录,
现在本地 ssh localhost 是可以的,但是远端开发机 还是 ping 不通本地的 mac,真心求助各位大大
楼主想从开发机往 mac 传文件,scp 的提示 connect timeout,
然后按照网上的建议,勾选了
系统偏好设置 -> 共享 -> 远程登录,
现在本地 ssh localhost 是可以的,但是远端开发机 还是 ping 不通本地的 mac,真心求助各位大大
|
1
在线等 大佬帮忙,别沉~
|
|
randyoJan 23, 2019 via Android
2
外网?有公网 IP 吗?
|
|
3
求别沉 蕉绿
|
|
4
@randyo mac 和开发机都有公网 ip
|
|
jinhan13789991Jan 23, 2019 via Android
5
teamviewer 了解一下
|
|
6
@randyo 说错了 老哥,我刚才用的是局域网 ip,现在换成了公网路由 ip 也是 ping 不通 23333
|
|
VegetableJan 23, 2019 via iPhone
7
有局域网?确定做了穿透?
|
|
8
@randyo 是不是局域网对外用的都是路由 ip,这样如果外部想访问本地中的某台机器,如何根据路由 ip 定位到该台机器呢, 大佬 help ~
|
|
9
另外有 ssh 不能考虑 sftp 吗?为什么不考虑下载的方案而考虑推送…
|
|
alaneulerJan 23, 2019 via iPhone
10
你可以在 mac 上 scp username@ip:filename ./
|
|
adrianzhangJan 23, 2019 via Android
11
这种世纪性难题一般都要通过 git 传代码
|
|
12
|
|
AcofficeJan 23, 2019 via Android
13
都局域网了
|
|
sunnyadammJan 23, 2019 via Android
14
没有跳板机?
|
|
AcofficeJan 23, 2019 via Android
15
局域网如果都在一个网段,一般是防火墙.
不在一个网段,就是网段之间做了隔离. 都有公网 IP,是不是映射没做好? |
|
16
@Acoffice 映射什么的, 小白不太懂大佬说的啥 [捂脸]
|
|
JoyBananaJan 23, 2019 via iPhone
17
没有描述清楚啊小老弟。猜测应该是 mac 在内网里。这种情况只能做穿透吧,可以使用 frp。但是看这个样子,我还是建议放弃。。
|
|
AcofficeJan 24, 2019 via Android
18
可以试试 ZeroTier
|
|
AcofficeJan 24, 2019 via Android
19
两台机器是否属于同一个地方的同一个路由器下?(不知道的话,晒出来 2 台机器的 IP,大概判断一下)
|
|
20
@Vegetable 学到了,以前只知道一个 scp [捂脸]
|
|
21
@Acoffice 本地用的 223.72.100.^-^, 开发机 152.136.39.150
|
|
AcofficeJan 24, 2019 via Android
22
@diangdiang 这机器一个在家?一个在公司?这个你先判断端口通不通吧
|
|
23
@Acoffice 不折腾了 多谢老哥,一个在住处 一个是某云
|
|
AcofficeJan 24, 2019 via Android
24
@diangdiang 这就是你 Mac 在本地路由下了,你不映射,肯定不通.emm...
云上机器是公网 IP 直接绑定机器的. |
|
25
@alaneuler 为啥 从本地传开发机可以到几 MB/s,但是回传只有 100kB/s 左右 [捂脸]
|
|
26
@Acoffice 具体要怎么操作呢,是操作路由器吗
|
|
AcofficeJan 24, 2019 via Android
27
@diangdiang 这个不是一时半会儿的,自己搜资料研究吧.
|
|
28
@Acoffice 多谢[捂脸]
|
|
shynomeJan 24, 2019 via Android
29
可能是服务器下载带宽不大的原因,学生机默认的都是 2M 左右,改成按流量计费就好了
上传快可能是服务器入的带宽服务商没做限制 |
|
loopinforJan 24, 2019 via Android
30
@diangdiang 你说的 mac 有公网 IP 可能实际上是路由器或者光猫有公网 ip,除非你是 mac 直接桥接光猫拨号上网。
如果公网 ip 在路由器上,你往这个 ip 某个端口发的数据包并没有被路由器转发到 mac 上。你要在路由器上配置 mac 为 DMZ,或者添加端口转发,把路由器公网 ip 上某端口收到的数据包都转发到 mac 的内网 ip 相应端口。 |
|
JaminTJan 24, 2019
31
看了下回复 说白了 就是楼主 mac 没公网 ip
|
|
snappyoneJan 24, 2019
32
@diangdiang 上下带宽不对等的,然后你 mac 应该是不可能有直接外网的,要做端口映射或者跳板机,ssh 隧道啥的
|
|
33
@ All, 学到了 多谢各位热心老哥,
|
|
mostkiaJan 24, 2019
34
NAT 了吧,你的 MAC 有公网 IP 吗?没有的话肯定是不行的。只要上级路由禁 ping,肯定无法 ping 通。
|
|
alaneulerJan 25, 2019 via iPhone
35
@diangdiang 楼上说的对,上下行不对等。你折腾内网穿透( frp、ngrok )也没啥用,带宽给你限制住了…… scp 慢慢传呗,除非你的文件很大😂
|