1

FTP サーバーなどのサービスは、すべてのユーザーが同じ外部 IP アドレスを持つ特定のネットワークからの接続のみを受け入れます。

このサービスに接続したいのですが、現在、許可されたネットワーク内にいません。

ネットワーク内のサーバーに ssh アクセスできます。

ssh を使用して、ローカル マシンから内部ネットワーク上のマシンを経由して最終サービスに特定のポートをトンネリングし、正しいポートを開いているクライアントが違いに気付かないようにするにはどうすればよいですか?

4

1 に答える 1

3

次のコマンドを使用して、特定のネットワークへの SSH トンネルを作成できます。たとえば、コンピューター "mywebserver" (ポート 80) 上の Web サービスにアクセスしたいとします。

  • Linux または BSD では、OpenSSH を使用して、次のコマンドラインを使用できます。

ssh -f mysshserver -L 1234:mywebserver:80 -N

これにより、ポート 80 でローカル ポート 1234 とリモート Web サーバー間の SSH トンネルが開かれます。その後、Web ブラウザーを開き、アドレス バーに「http://localhost:1234」と入力して Web サーバーに直接接続できます。

于 2012-07-19T07:49:24.563 に答える