dodaの日記: PortForwarderのCamellia対応
日記 by
doda
外出先から自宅の PC にアクセスする時、SSH ポート転送で SSH コネクション上を通した RDP 接続を使っている。
RDP 自体も RC4 で暗号化されてはいるのだが、外部に RDP のポートをさらしたくないのでこのような形をとっている。
SSH 接続&ポート転送には Tera Term を利用していたのだが、余計なシェルが起動したりするのが嫌になったので PortForwarder や pfwd を使いたいと思った。
ここで問題になるのが、暗号方式。自宅のサーバでは SSH の共通鍵暗号方式として Camellia のみを許可しているのだが、PortForwarder や pfwd では Camellia をサポートしていない。
これがネックでポート転送のみでも Tera Term を利用していたのだが、PortForwarder は OpenSSH ベースなので比較的簡単に Camellia への対応が出来るのではないかと思いついた。
という事で試しに対応させてみたところ、非常に簡単に出来た。
自分用に作った物だけれどせっかくなのでオリジナルの作者の登さんにパッチを送ったところ、「今は PortForwarder をいじってい なく開発環境も無いので、そちらでバイナリを配布できませんか」という返事が返ってきた。
…と、ここまでが去年の11月中頃の話。
配布ページをでっち上げないとなと思いつつ気が付いたら二ヶ月たってしまっていたので、慌てて配布ページを作ってみた。
自分以外に需要が有るとは思えないけれど、興味があったら使ってみてください。
今後の予定としては
- OpenSSH 5.9ベースに更新 -- ECDSA 鍵対応等
- IPv6 対応
辺りを考えていますけれど、現状でも困っていないのでいつになるかは判りません。
PortForwarderのCamellia対応 More | Reply ログイン