Windows XPでやってたような方法ではできないのです.でもGoogle先生に助けてもらって,
このページに辿り着き解決.以下めも.
- Microsoft Loopback Adapterを追加
- デバイスの追加は,Win+Rで hdwwiz を起動
- TCP/IPv4のみ有効にする
- NetBIOS over TCP/IP を無効にする (TCP/IPv4のプロパティ>詳細設定>WINS)
- SMBドライバの設定
管理者権限でコマンドプロンプトを起動% sc config smb start= demand
% netsh interface portproxy add v4tov4 listenaddress=10.255.255.1 listenport=445 connectaddress=10.255.255.1 connectport=4444510.255.255.1はLoopback Adapterに設定したIPアドレス
% netsh interface portproxy show v4tov4
とすると,設定を確認できる
- タスクスケジューラに
- 任意のユーザーのログオン時
- c:\windows\system32\net.exe start smb
- AC電源じゃないときも起動
という感じで登録.
- 再起動して確認
% sc query smb
→RUNNINGになってるか? なってなければ2で失敗してる.
% netstat -an | find ":445 " TCP 10.255.255.1:445 0.0.0.0:0 LISTENING
0.0.0.0:445とかになってる場合は 1 で失敗してる.
- PuTTyでport forwardingの設定
- 源ポート: 10.255.255.1:44445.
- 送り先:smbserver:445 (smbserverはSSH接続先から見えるsmbサーバ)
以上.色々試行錯誤しただけに繋がると感動.
はまっていて参考にさせていただきました。
ところで、2項の2つ目のコマンドの表示が途中で切れているようですよ。
"listenp"までは見えます。(IE9です)