NTT-ADSLモデムNVの内側にあるマシン A を踏み台にして、 支店βのLANに属しているマシン B (アドレスはローカル) と、 支店γのLANに属しているマシン C (アドレスはローカル) で、 ファイルのやりとりを画策してます。 B から A に ssh でログインできることと、 C から A に ssh でログインできることは確認済です。 C -> A -> B とすれば、C から B が見えると思い、次のコマンドを実行しましたが、 connection refused でした。
B$ ssh -R 10022:localhost:22 A C$ ssh -L 10023:A:10022 A C$ ssh -p 10023 localhost
3番目のコマンドを実行すると、 channel 2: open failed: connect failed: Connection refused となります。 計算機 A の sshd_config では GatewayPorts yes としています。 不思議なのは、NTT-ADSLモデムの内側にある マシン A を 物理的に違うところに運んで grobal address を持つマシンにすると、 うまくいくことです。