さて、この質問に戻って、私はコマンドを実行しています
ssh -R 8080:localhost:80 -N root@example.com
Macで。しかし、トンネルされているポートは公的に機能していません。このようなコマンドを実行して、リモートコンピューターでローカルポートを開くことができるようにします。また、リモートコンピューターのlocalhostでポートを開くと機能しますが、ローカルコンピューターからリモートコンピューターのパブリックIPアドレスにアクセスしようとすると、ポートが開いていないようです。誰でもアクセスできるように、IPでトンネルを公開するにはどうすればよいですか?
編集:リモート側がすべてのインターフェイスではなくローカルホストのみにバインドするようです。
編集2:クライアントはMac OS X 10.6であり、サーバーはLinux Mintですが、どちらもOpenSSHです。