質問: ### 問題点 大学で計算のため使用しているサーバーに、学内だと接続できるのに自宅だと同じPCを使用しても以下のエラーメッセージが出てしまいます。 ``` ssh: connect to host ***.**.**.*** port 22: Connection timed out ``` ### 環境 ・学内 学内Wi-Fi使用。サーバーについては不明だが恐らく建物内に設置の別のWi-Fiを使用。 ・自宅 家庭用Wi-Fiルータにてインターネット接続。 ・PC Windows10。OpenSSHインストール済み。その他Cygwin, PuTTYも使用可。 ### 試したこと わからないなりに色々と調べてみて、ポート22が拒否されないように ・コントロールパネルからTCPのポート22を許可 ・PowerShellで "New-NetFirewallRule -Protocol TCP -LocalPort 22 -Direction Inbound -Action Allow -DisplayName SSH" を実行 など行ってみたのですが、タイムアウトのままでした。 そもそも学内だと同じ環境下でも繋がるというのがよくわかりません。 どうすれば自宅で接続できるようになるでしょうか。
回答: 某大学では、学内ネットワークを外部ネットワーク(インターネット経由)から利用するには、手続きをした上で所定の方法による接続が必要でした。 その大学も同じような(外部からアクセスするための)システムやルールを構築している可能性があります。(多くの大学ではネットワーク利用や管理のルールが決まっているはずです。) 必要なのであれば、大学のネットワーク管理者や研究室の教授等に目的を説明して相談してみるのが良いと思います。