カフェで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番ポートでも無事接続できました。
参考サイト
22 番ポートが通らない環境で GitHub / BitBucket / GitLab を SSH 経由で利用する方法 - Qiita
TL;DR22 番ポートが通信できない環境では、443 番ポートは通信できる場合が多いGitHub 等の主要ホスティングサービスでは、443 番ポートでの SSH をサポートしている概要公衆…
コメント