PuTTYリモート転送に相当するssh
を見つけるのに助けが必要です。シナリオは、このようにPuTTYリモート転送を使用する場合です
localhost:3030
に接続すると、remote:3000
にアクセスできます。しかし、ssh
コマンドを使用して同じことを達成しようとすると
ssh -R 3000:localhost:3030 REMOTE_IP
Chromeを使用してサーバーにアクセスしようとすると、空の応答が返されます。
多くの苦労の末、私はついにそれを理解しました。 ssh -R 3030:localhost:3030を実行していたため、この問題はちょっと奇妙でしたが、必要なのはssh -R 3030:127.0.0.1:3030だけで、正しく接続できました。
-Rは逆に行い、リモート側に3000ポートを配置して3030ローカルに接続します。
-L
はあなたが望むものです。
ssh -L 3000:localhost:3030 REMOTE_IP
このポートを使用するようにChromeを構成し、すべての接続が接続のオリジンとしてリモートサーバーから解決される場合、sshには-Dオプションもあります。