升级了 10.15.4 的同学,你们的 SSH 还能连接吗?

2020-03-26 10:19:37 +08:00
 ab

我这边 return 以后,只剩下一个光标在闪,5 分钟了

7343 次点击
所在节点    macOS
57 条回复
ab
2020-03-26 17:44:36 +08:00
@mschultz 你重启解决了吗?我还是不能用域名连接
mschultz
2020-03-26 17:45:07 +08:00
@ab 然后我发现其实重启没用。

直接用 IP 、用 homebrew 安装的 openssh 都可以暂时解决问题。
但还是很纠结,为什么更新之后突然就变成这样了,楼上那几位同学为啥可以正常用。
ab
2020-03-26 17:56:54 +08:00
@mschultz 我不用 PAC 了,酸酸用了 ALC 模式,目前先这样了。没再发现什么问题
Umenezumi
2020-03-26 19:06:14 +08:00
@mschultz #15 帮你测了 没问题
monsun
2020-03-26 21:43:39 +08:00
@mschultz 我遇到了你这样的问题.. 今天一天都在虚拟机里面提交. 开了酸酸乳的 PAC 模式就完蛋, git 涉及远程的部分全部都是卡住, ssh -Tv 测试都是 connecting. 关掉酸酸乳 git 恢复正常. PS, 更新完 15.4, 本地安装的 nginx 也挂了...
monsun
2020-03-26 23:11:14 +08:00
@mschultz 我的 homebrew 也卡住了.. openssh 没法弄了...
lululau
2020-03-26 23:21:35 +08:00
ssh -vvv 再不行 dtrace 再不行扔了换新的
mschultz
2020-03-26 23:31:28 +08:00
@lululau #27 ssh -vvv 的描述在 #8
#4 的报错来自 ssh (libnetwork.dylib)
这个贴里有 3 个人出现了类似的问题,说不定不是个例。
大概是系统网络开了 PAC 时 ssh 的域名解析会出现问题。
换新的折腾不起 [doge]
mschultz
2020-03-26 23:32:24 +08:00
@monsun #26 全局代理 OK 不?
monsun
2020-03-27 00:10:43 +08:00
@mschultz 很奇怪, 开全局模式 /ACL 自动 ssh 测试都过了, 就 PAC 不行. 卡在 connecting 那里, 也不报错
tpxcer
2020-03-27 00:26:59 +08:00
ssh 域名换成 ip 可以了
dadaslele
2020-03-27 01:11:16 +08:00
我的也一直遇到这个问题,导致我的 SecureCRT 也没发用了,iTerm2 可以用,但是链接某些机器的时候非常的慢。觉得跟 ssh 的版本有关系,但是 brew 升级 ssh 和 ssl 到最新版本以后还是有这个问题,用-vvv 调试了,和之前的比较,双方协商使用 ssh 的版本不一样,rsa 的加密方式变了,其他的还没发现有什么问题,挺奇怪的问题。
longfei210
2020-03-27 01:40:15 +08:00
检查系统代理设置,环境变量之类的
elfsundae
2020-03-27 01:47:52 +08:00
同样问题... brew install openssh 解决。
xburnerair00
2020-03-27 09:21:01 +08:00
@mschultz
我在使用域名且端口为非 22 的时候就会出现这个问题
Binb
2020-03-27 09:26:00 +08:00
没有任何问题。
mschultz
2020-03-27 09:48:04 +08:00
@Binb
在满足 #15 和 #35 的条件下,也没有任何问题吗?
Binb
2020-03-27 09:57:45 +08:00
没事的。
mschultz
2020-03-27 10:28:13 +08:00
@xburnerair00 #35 感谢,还真是。
我刚才试了一下 #15 楼的 3 个条件 + 默认 22 端口没有问题。
这 3 个条件 + 非 22 端口会出现问题。
由于我的大部分机器配置的不是 22 端口,所以没注意到这个条件。

@Xusually #17 @1002xin #16 @Umenezumi #24 FYI.
mschultz
2020-03-27 10:36:57 +08:00
而且这事和 PAC 具体是什么没有关系,只要系统开了 Automatic Proxy Configuration 就能触发,我放了这个 PAC 文件都可以:

function FindProxyForURL(url, host) {
return "DIRECT";
}

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/656281

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX