FTP サーバーなどのサービスは、すべてのユーザーが同じ外部 IP アドレスを持つ特定のネットワークからの接続のみを受け入れます。
このサービスに接続したいのですが、現在、許可されたネットワーク内にいません。
ネットワーク内のサーバーに ssh アクセスできます。
ssh を使用して、ローカル マシンから内部ネットワーク上のマシンを経由して最終サービスに特定のポートをトンネリングし、正しいポートを開いているクライアントが違いに気付かないようにするにはどうすればよいですか?
FTP サーバーなどのサービスは、すべてのユーザーが同じ外部 IP アドレスを持つ特定のネットワークからの接続のみを受け入れます。
このサービスに接続したいのですが、現在、許可されたネットワーク内にいません。
ネットワーク内のサーバーに ssh アクセスできます。
ssh を使用して、ローカル マシンから内部ネットワーク上のマシンを経由して最終サービスに特定のポートをトンネリングし、正しいポートを開いているクライアントが違いに気付かないようにするにはどうすればよいですか?
次のコマンドを使用して、特定のネットワークへの SSH トンネルを作成できます。たとえば、コンピューター "mywebserver" (ポート 80) 上の Web サービスにアクセスしたいとします。
ssh -f mysshserver -L 1234:mywebserver:80 -N
これにより、ポート 80 でローカル ポート 1234 とリモート Web サーバー間の SSH トンネルが開かれます。その後、Web ブラウザーを開き、アドレス バーに「http://localhost:1234」と入力して Web サーバーに直接接続できます。