「後方」SSHがありますリバースリモートシェル私が使用してきた似たような状況ではしばらくの間は。
しかし、ここでは、最初にいくつかのことを明確にする必要があります。
- どのようなアクセスが必要ですか?SSHだけについて話しているのですか、それとも別の意味ですか?
- このWebサーバー(B)はどうですか?問題なく直接宛先(C)にアクセスできますか(Aからは不可能)。または、ソースマシンの不明/動的IP(A)の問題だけですか?
標準的な状況では、制限なしにCから発信接続を開始でき、新しい着信トラフィックはすべてフィルター処理されると思いますか?
更新:
その場合、Reverse Remote Shellを使用してC(学校)からB(SSHアカウント)に接続できます。次に、A(ホーム)からSSH 経由でBにログインすると、Cへのリバースコンソールアクセスが取得されます。それに加えて、ほぼすべての構成で動作するはずです。
主な欠点:
- SSHに加えて、Cへのローカルアクセスがあるときにできることだけです。
- Bを暗黙的に信頼します(セッションが盗まれないこと)。
これは少し面倒です。これにはSSHポートフォワーディングを使用する方がはるかに簡単ですが、それは大学/学校によってブロックされることがあります(少なくとも私の経験から)。あなたの状況で使用できるかどうかを確認してください。その後、より簡単でエレガントなソリューションが可能になります。