Quantcast
Channel: All Open Tickets - Tera Term on OSDN
Viewing all articles
Browse latest Browse all 2128

SSHポートフォワーディング時にHTTPによる画像ダウンロードが正常に実行できないことがある - Tera Term Ticket #39614 on OSDN

$
0
0

SSHポートフォワーディング時にHTTPによる画像ダウンロードが正常に実行できないことがある

Eröffnet am: 2019-09-27 13:33

Letztes Update: 2019-09-27 13:49

Auswertung:shiro2019Verantwortlicher:(Keine)
Priorität:7Meilenstein:(Keine)
Typ:FehlerSchweregrad:7
Komponente:TTSSHStatus:Offen
LösungKeine

Einzelheiten

バージョン

  • Teraterm version: 4.104(SVN# 8043)
  • OS: Windows 10

環境

本現象を再現させた環境は、Web Server(Ubuntu)、踏み台Server(FreeBSD)、SSH実行マシン(Windows10)、Client(Ubuntu)の4台構成です。

ClientからWeb Serverに対してHTTP/1.1のPOSTでリクエストを送信し、Web ServerからHTTP/1.1のTransfer-Encoding: chunkedで画像データをレスポンスとして受信する際に、全てのデータを受信する前にSSH実行マシン上のClient側のSocketが、shutdownされてしまい、エラーとなる場合があります。

具体的には、Clientからは2つのHTTPのリクエストを同時に送信します。1つ目のリクエストはSSH実行マシン上のポート8080、2つ目はポート8900に送信します。

SSH実行マシンでは事前に踏み台ServerにTeratermでログインし、以下のようなポートフォワーディングの設定を行います。

  • 0.0.0.0:8080:<Web ServerのIPアドレス>:8000
  • 0.0.0.0:8900:<Web ServerのIPアドレス>:8000

Web Serverでは、ポート8000で画像データをHTTP/1.1のTransfer-Encoding: chunkedで返すプロセスを起動させています。

この状態で、Clientから2つのリクエストを送信すると、以下のようなエラーダイアログが表示されます。

 Communications error writing forwarded local 8900.
 The forwarding connection could not be established (code 10058).
 The forwarded connection will be closed.

踏み台ServerのOSはFreeBSDですが、Ubuntuにしても発生することがあります(発生頻度はFreeBSDの方が高いです)。

確認した時点では、50回実行した場合に15回エラーが発生しました。

Letzte Aktualisierung für dieses Ticket

2019-09-27 13:49 Aktualisiert von: shiro2019

  • File FWD_shutdown_channel.diff (File ID: 5549) is attached

Viewing all articles
Browse latest Browse all 2128