SMB over SSH : ヽ( ・∀・)ノくまくまー(2007-03-28) [wota.jp]
- unix 機で samba を上げる (samba の port は 139)
- win 機に Microsoft Loopback Adaptor をインストール (標準デバイス) [169.254.0.1/255.255.0.0]
- PuTTY 等で ssh トンネリング (ssh -L 169.254.0.1:139:127.0.0.1:139 相当)
うちの Samba は、445/TCP(Direct hosting of SMB over TCP/IP) でやっています。名前からしてそういう用途っぽいし。IP 1本でファイルサーバになるのは Mac でいうところの 548/TCP(AFP over TCP)みたい。
イントラから DMZ へ接続なんだけど、こんな感じで接続しています(イントラなので SSH つかわず)。
このポート、ルータで塞ぐ設定になっていることが多いみたい。Port 445 がインターネットにむき出しになっているとつながれまくりっていうことなんでしょうね。
つうことは SSH でポート上げたり下げたりしてつなぐのにちょうどいい例かも。やってないけど。正確に言うとやってみたけどログイン名間違って、自分で設定したわなにはまって二度とログインできなくなったw