GitHubへのssh接続がタイムアウトする

Git

カフェで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;DR 22 番ポートが通信できない環境では、443 番ポートは通信できる場合が多い GitHub 等の主要ホスティングサービスでは、443 番ポートでの SSH をサポートしている 概要 公衆 Wi-Fi やゲス...

コメント