smb on sshでWAN越しにファイル共有

以下のことをやりたいと思いたちました。
「WANの向こう側にあるサーバーの共有ディレクトリを、Windowsクライアントでネットワークドライブとしてマウントする」
WAN越しで安全にsambaを使うために、sshのポートフォワードで暗号化された通信路上でsamba接続を行います。

単純に以下のサイトの解説通りに実行したらできました...
http://datafarm.apgrid.org/software/html/ja/user/smboverssh.html

sambaで接続するためにはクライアント:サーバーともport139で接続する必要があるようだが、このsmb on sshの接続を行うために「Microsoft Loopback Adaptor」という仮想インターフェイスを使うことがポイント。

接続先となるネットワーク(共有ディレクトリが存在するネットワーク)にsshdが立ち上がっていて、そのsshdに接続できるようになってさえいれば良いので、汎用性が高い。
(接続先のネットーワークにLinuxサーバーとかが無くても、windowscygwin等を使ってsshdを立ち上げておけば、同様のことができると思われる。今回はlinuxサーバーにsambaサーバーを立ち上げ同一マシンのディレクトリを共有にしたので、試してないが)


Windowsクライアントでポートフォワードを行う際には、以下のアプリを使うと良いです。
PortForwarder http://www.fuji-climb.org/pf/JP/
opensshをベースに作られた、ポートフォワード専用のsshクライアントです。
opensshのsshクライアントで使えるオプションが基本何でも使えます。
オプションの記述はこれで↓
PortForwarder Config Editor http://www.fuji-climb.org/pfconed/index-j.html