GitHub SSH 连接挂起

GitHub SSH 连接挂起

macOS Sierra 10.12.5。SSH 密钥设置正确。显示我根本无法通过 SSH 连接到 GitHub:ssh -T -vvv [email protected]

OpenSSH_7.4p1, LibreSSL 2.5.0
debug1: Reading configuration data /etc/ssh/ssh_config
debug2: resolving "github.com" port 22
debug2: ssh_connect_direct: needpriv 0
debug1: Connecting to github.com [192.30.253.112] port 22.
debug1: connect to address 192.30.253.112 port 22: Operation timed out
debug1: Connecting to github.com [192.30.253.113] port 22.
debug1: connect to address 192.30.253.113 port 22: Operation timed out
ssh: connect to host github.com port 22: Operation timed out

我已经尝试了一些针对类似问题的建议(例如这里),但对我都不起作用。我怀疑这是我的新无线路由器的网络问题。有人以前遇到过类似的问题吗?

答案1

我不知道您是否解决了这个问题,但我确信 RCN 的 1 Gig 服务中的 Ubee UBC1301 固件存在缺陷,无论出于何种原因,它都会阻止出站端口 22。我在这里发布了一篇关于它的帖子(我注意到了您的帖子)

https://www.dslreports.com/forum/r31446148-Connectivity-SSH-Issues-Connection-Timeouts-with-RCN-1-Gigabit

如果您仍然遇到此问题,您可能需要尝试几种可能的解决方案。

  1. 将 Ubee 置于桥接模式,这样它就可以传输所有数据,您需要自己的路由器,因为它会禁用路由器的路由功能。确保连接到端口 1。(我个人遇到了这个问题,因为它从未解析过 IP)
  2. 更改调制解调器上的防火墙设置。降低或打开 Ubee 上的防火墙。(我从来没有用过这个)
  3. 看看您是否可以请求更换设备以获得仅没有网关功能的调制解调器,或者降级服务。

您也可以继续使用 VPN,但我认为您会失去 1G 速度带来的好处。

我最终降级了服务,并换回了旧调制解调器,它运行良好,并且能够正常进行 SSH。

相关内容