ポートフォワードのローカルアドレス設定を指定可能にしてほしい
実におおざっぱですが、LocalForwardingIdentityCheck により受付アドレスを 127.0.0.1 から * にすることが出来ます。
None への返信
実におおざっぱですが、LocalForwardingIdentityCheck により受付アドレスを 127.0.0.1 から * にすることが出来ます。
LocalForwardingIdentityCheckの事があまりわからないのですが これを指定するとLISTENポートが 127.0.0.1:999 から 0.0.0.0:999 に変わるということでしょうか。 127.0.0.1:999 と 127.0.0.2:999 を別な宛先にフォワードしたいのでやはり任意のアドレスが指定できてほしいです。
厳密には LISTEN は常に 0.0.0.0 で、LocalForwardingIdentityCheck で 127.0.0.1 以外を reject するかどうかを決めています。
現状ではIPアドレスごとに bind をしていませんので、この機能は将来のバージョンで検討されると思います。
None への返信
厳密には LISTEN は常に 0.0.0.0 で、LocalForwardingIdentityCheck で 127.0.0.1 以外を reject するかどうかを決めています。 現状ではIPアドレスごとに bind をしていませんので、この機能は将来のバージョンで検討されると思います。
bindの仕様は netstat -an したらすぐわかる話でしたね、、すみません。 ttssh2のbind仕様およびLocalForwardingIdentityCheckの仕様がちゃんと理解できました。 将来のバージョンに期待しつつ、Puttyで代用します。
ご説明ありがとうございました。
http://ttssh2.sourceforge.jp/snapshot/snapshot-20100311.zip
trunk にコミットしてスナップショットを作成しました。こんな感じでよいでしょうか。
次のリリースに反映されます。
SSHポートフォワーディングのローカル側設定で ポート番号は可変ですが、IPアドレスは127.0.0.1固定ですよね。 これを任意のIPアドレスに変更できるようにして頂けませんでしょうか。
ループバック用として127.0.0.0/8が使えると、とんでもなく便利なのです。 Puttyでは、ポート番号の欄に「127.0.0.2:999」のような指定を入れることができます。