そのIPで4台のマシンがある場合:マシンDでSSHトンネル経由でWebページを表示するにはどうすればよいですか?
machine A : 192.168.1.1
machine B : 10.25.1.1
machine C : 10.25.1.34
machine D : 172.16.1.1
私はAにログインした後、私はAに接続することができ、私は他の 3台のマシンへのSSHが、D及びB、Cができ互いに通信することはできません。 BおよびCホストのWebページ。今、私はAでログインし、その後、
だから、私はマシンBにSSHトンネルを使用することを決定D.マシンからBに
[email protected]> ssh *:80:localhost:80 [email protected]
をWebページを表示する、開いているブラウザ、タイプhttp://127.0.0.1
。 これは正しく10.25.1.1
に転送され、ページが表示され、すべて正常です。 しかし、Aでhttp://192.168.1.1
と入力すると、12.25.1.34
が奇妙に転送され、 ページが表示されます。フードの下で何が起こったのですか?
最後に、マシンDでブラウザにhttp://192.168.1.1
と入力すると、URLは正常に にジャンプし、12.25.1.34
にジャンプしますが、これは予期しないことです。それは12.25.1.1
でなければなりません。 をしばらく待つと、ブラウザにページが表示されないというメッセージが表示されます。奇妙な! DのBから来るウェブ ページを表示するにはどうすればよいですか?