Linux→Windows→VMWare Linux→TeraStationでsshfs

自宅からsshで実家Linuxにつなぎ、そこからさらに実家LAN内のTeraStation(ファイル置き場)へSambaでつないでmp3を再生したりしています。

 ★-----sshfs(~/tera <- /foo/bar)----◇----smbmount(/foo/bar <- \\landisk\disk1)----◇
自宅                               実家Linux                                    TeraStation

↑実家Linuxが実家TeraStationをsmbmountで/foo/barへマウントし、自宅の~/teraへsshfsを使って実家Linuxの/foo/barをさらにマウントしてる。最終的に、自宅の~/teraの中に実家TeraStationの中身がマウントされます。

どう見ても実家Linuxを中継する意味がわかりかねますが、TeraStationがSSHを持ってないから仕方ないのです。

sshfsとは関係ないですが、他にもたまに実家WindowsへsshポートフォワーディングしてVNCしたりもしています。

 ★-------------ssh(1234 <- 5900)-------------◇
自宅                                      実家Windows

 ★----------VNC(localhost::1234)--------------◇
自宅                                       実家Windows

ところが昨日から実家Linux機が死んでしまっていて、自宅—TeraStation間の接続経路がなくなってしまいました。実家Windowsを中継させようにも、「ネットワークドライブの割り当て」は期待通り動かず、実家Windows(のcygwin)からTeraStationをマウントする方法がわからなくて諦めてた。

そこで登場するのがVMWare。実家Windows上でVMWareを起動し、VMWare上のLinuxで実家TeraStationをマウントすることにしました。

 ★--------ssh(1234 <- 2222)----------◇--------ssh(2222 <- 22)---------◆
自宅                              実家Windows                          VMWare

 ★-----sshfs(localhost:1234)-----◇-----ssh-----◆----smbmount------◇
自宅                         実家Windows        VMWare           TeraStation

相当むちゃくちゃだと思いますが、これで一応実家TeraStation上のmp3を自宅で再生できています。今週末には実家帰ろう。

linuxデスクトップ
名前

ほか