💡
原文中文,约1100字,阅读约需3分钟。
📝
内容提要
MacOS 15 存在与 Linux SSH 连接超时的兼容性问题,原因是 MacOS 自带的 OpenSSH 9.9p2 与 Linux 的 OpenSSH 8.9p1 不兼容。解决方法是通过 Homebrew 安装 OpenSSH 10.2p1,并在 .zshrc 中设置优先路径。
🎯
关键要点
- MacOS 15 存在与 Linux SSH 连接超时的兼容性问题。
- 问题源于 MacOS 自带的 OpenSSH 9.9p2 与 Linux 的 OpenSSH 8.9p1 不兼容。
- 通过 Homebrew 安装 OpenSSH 10.2p1 可以解决该问题。
- 在 .zshrc 中设置优先路径以使用新安装的 OpenSSH。
- 使用 ssh -vvv 查看日志可以帮助排查连接问题。
- 使用 sudo tcpdump 跟踪消息可以确认包的发送情况。
- 其他设备可以正常与 Linux 通信,问题仅出现在 MacOS 上。
➡️