カフェでGithubにSSH接続を試みた際、タイムアウトが出て接続できなかったので、忘れないためにメモ。
環境
- 個人経営のカフェ
- カフェのwi-fiを使用
- wi-fiは、鍵つき
- Mac
エラー
ssh: connect to host github.com port 22: Operation timed out
ポートを443に変えて接続させたりもしましたが、タイムアウトは終わりません。
対処法
ポケットwi-fiに切り替えた。
原因
公衆 Wi-Fi やゲストネットワーク等、特定のネットワーク下では22番ポートでの通信が制限されていることがあります。このような環境では、SSHプロトコルでのGit利用ができません。
引用元:https://qiita.com/pinemz/items/4be98d4ff446e7fd023b
カフェのwi-fiでは、ssh接続が許可されていなかったようです。
繋いでいるwi-fiをポケットwi-fiに切り替えた、22番ポートでも無事接続できました。
参考サイト
![](https://qiita-user-contents.imgix.net/https%3A%2F%2Fcdn.qiita.com%2Fassets%2Fpublic%2Farticle-ogp-background-412672c5f0600ab9a64263b751f1bc81.png?ixlib=rb-4.0.0&w=1200&mark64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTk3MiZoPTM3OCZ0eHQ9MjIlMjAlRTclOTUlQUElRTMlODMlOUQlRTMlODMlQkMlRTMlODMlODglRTMlODElOEMlRTklODAlOUElRTMlODIlODklRTMlODElQUElRTMlODElODQlRTclOTIlQjAlRTUlQTIlODMlRTMlODElQTclMjBHaXRIdWIlMjAlMkYlMjBCaXRCdWNrZXQlMjAlMkYlMjBHaXRMYWIlMjAlRTMlODIlOTIlMjBTU0glMjAlRTclQjUlOEMlRTclOTQlQjElRTMlODElQTclRTUlODglQTklRTclOTQlQTglRTMlODElOTklRTMlODIlOEIlRTYlOTYlQjklRTYlQjMlOTUmdHh0LWFsaWduPWxlZnQlMkN0b3AmdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT01NiZzPTBmZDgxYzNjN2QzYTI0YzNiZDk3ZmY2ZTU2ZjIwNjUw&mark-x=142&mark-y=57&blend64=aHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZoPTc2Jnc9NzcwJnR4dD0lNDBwaW5lbXomdHh0LWNvbG9yPSUyMzIxMjEyMSZ0eHQtZm9udD1IaXJhZ2lubyUyMFNhbnMlMjBXNiZ0eHQtc2l6ZT0zNiZ0eHQtYWxpZ249bGVmdCUyQ3RvcCZzPWQ3OTNjZjk0NzgwN2E2ZDllYWQzNjk3YWFjZTY0MjM3&blend-x=142&blend-y=486&blend-mode=normal&s=b9e570af055827e2a548d3badc1397c0)
22 番ポートが通らない環境で GitHub / BitBucket / GitLab を SSH 経由で利用する方法 - Qiita
TL;DR22 番ポートが通信できない環境では、443 番ポートは通信できる場合が多いGitHub 等の主要ホスティングサービスでは、443 番ポートでの SSH をサポートしている概要公衆…
コメント