2017-05-09 20 views
0

NATの背後にあるRaspberry PiでWebアプリケーションを実行していて、ウェブからアクセスできるように会社のサーバへのトンネルを作ろうとしています。今はssh -fN -R 192.168.0.28:54321:localhost:443 [email protected](サーバーとRPiの両方が同じLANにある)を使用してトンネルを確立できました。curl -k https://192.168.0.28:54321はRPiでホストされているWebページのコンテンツを返しますが、サーバーから。私はGatewayPorts yesAllowTcpForwarding yesを設定しています(とにかくこれがデフォルトです)。SSHリバーストンネルがWebサーバで動作しない

+0

"サーバーからのみ行う場合のみ"サーバー以外のものから試すとどうなりますか?どのような特定のコマンドを実行しますか、どのようなエラーメッセージやその他の動作がありますか? – Kenster

+0

@Kensterブラウザからアクセスしようとするとタイムアウトします( 'ERR_CONNECTION_TIMED_OUT')。私がcurl( 'curl -k https://192.168.0.28:54321')からそれを行うと、何もしないし、エラーを返さない...返さなくても!コマンドラインはビジー状態を維持します。 –

+0

@Kenster OK、それはちょっとばかげた時間を費やしましたが、カールもタイムアウトしました(errno 7 - Connectに失敗しました) –

答えて

0

ポートをブロックしているサーバー上のファイアウォールです。 ¬¬

このポートを開くには、コマンドはsudo iptables -I INPUT -p tcp --dport 54321 -j ACCEPTで、TCPポート54321への接続をすべて受け入れる必要があることを示します。

関連する問題