2つのサーバーserver1とserver2があります。 server1から次のコマンドを発行します。
ssh user2@server2 -N -R 9080:localhost:80
今server2から私は次のコマンドを発行します。
wget http://localhost:9080
これは、wgetによってダウンロードされたファイルが、server1上で動作しているWebサーバーによってホストされているファイルであることを示します。
独立したマシンから私は次のコマンドを発行します
wget http://server2:9080
これはうまくいきません - コマンドは最終的にタイムアウトします。 server2のsyslogには何も手がかりがありません。
server2のすべてのファイアウォール規則を次のように置き換えました。
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -L -n
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination