web-dev-qa-db-ja.com

PuTTYリモート転送に相当するSSH?

PuTTYリモート転送に相当するsshを見つけるのに助けが必要です。シナリオは、このようにPuTTYリモート転送を使用する場合です

PuTTY remote forwarding

localhost:3030に接続すると、remote:3000にアクセスできます。しかし、sshコマンドを使用して同じことを達成しようとすると

SSH Command

ssh -R 3000:localhost:3030 REMOTE_IP

Chromeを使用してサーバーにアクセスしようとすると、空の応答が返されます。

Chrome Error message

1
HaMAD

多くの苦労の末、私はついにそれを理解しました。 ssh -R 3030:localhost:3030を実行していたため、この問題はちょっと奇妙でしたが、必要なのはssh -R 3030:127.0.0.1:3030だけで、正しく接続できました。

0
HaMAD

-Rは逆に行い、リモート側に3000ポートを配置して3030ローカルに接続します。

-Lはあなたが望むものです。

ssh -L 3000:localhost:3030 REMOTE_IP

このポートを使用するようにChromeを構成し、すべての接続が接続のオリジンとしてリモートサーバーから解決される場合、sshには-Dオプションもあります。

2
danblack