SSHリモートポートフォワード使用中に異常終了
Eröffnet am: 2019-06-04 19:45
Letztes Update: 2019-06-04 20:14
Auswertung: | andesm | Verantwortlicher: | (Keine) |
---|---|---|---|
Priorität: | 5 - Mittel | Meilenstein: | (Keine) |
Typ: | Fehler | Schweregrad: | 5 - Mittel |
Komponente: | (Keine) | Status: | Offen |
Lösung | Keine |
Einzelheiten
状況
インターネットに出られないサーバ(以下、対象サーバ)に対して、TeraTermの SSHリモートポートフォワードを使って社内LANのProxyサーバと接続し、対象 サーバ上でISOファイル等の大きなファイルをインターネットからwgetすると、 TeraTermが異常終了する(「TeraTermは動作を停止しました」のダイアログが 出る)。
この時、wget開始から異常終了直前までメモリが増え続けているように見える。 上記ダイアログのボタンからTeraTermプログラムを終了させるとメモリが減る (wget開始前の容量に戻る)。
添付画像参照。
バージョン
Tera Term v4.102(19/02/28)
環境
社内LAN Proxy server(proxy.xx.jp:8080) ↑ クライアントWindows PC(TeraTermマクロ実行) ↓ ↑ 踏み台1 Linux(11.11.11.11) ↓ ↑ 踏み台2 Linux(22.22.22.22) ↓ ↑ 踏み台3 Linux(33.33.33.33) ↓ ↑ 対象サーバ Linux(44.44.44.44) ↓ : SSH接続 ↑ : SSHリモートポートフォワード接続
対象サーバへの接続TeraTermマクロ
connect '11.11.11.11:22 /ssh /2 /auth=password /user=xxxxx /passwd=xxxxx /ssh-R8888:proxy.xx.jp:8080' wait '$' sendln 'ssh -o stricthostkeychecking=no -o userknownhostsfile=/dev/null xxxx@22.22.22.22 -p xxxxx -g -R 8888:localhost:8888 wait 'password:' sendln 'xxxxx' wait '$' sendln 'ssh -o stricthostkeychecking=no -o userknownhostsfile=/dev/null root@33.33.33.33 -R *:8888:localhost:8888 wait 'password:' sendln 'root123' wait '#' sendln 'ssh -o stricthostkeychecking=no -o userknownhostsfile=/dev/null root@44.44.44.44 -R *:8888:localhost:8888 wait 'password:' sendln 'root123' wait '#'
対象サーバの環境変数
# env | grep http http_proxy=http://localhost:8888 HTTPS_PROXY=http://localhost:8888 https_proxy=http://localhost:8888 HTTP_PROXY=http://localhost:8888
再現率
対象サーバでwgetすると100%問題発生する。但し、何回かに一度はダイアログ が出ずに突然落ちる時がある。また、踏み台2、踏み台3までのログインで止めて wgetしても100%問題発生する。
踏み台1までのログイン止めてwgetでは問題発生しない(メモリ増加も見られない。 つまり多段にssh接続すると問題発生?)
なお、同様の接続の仕方でRLoginではいずれのケースでも問題発生しない。
Letzte Aktualisierung für dieses Ticket
2019-06-04 20:14 Aktualisiert von: andesm
- Details Updated