仮想マシンとかを使う機会があるわけですが, 外のマシンのファイルを仮想マシンで読みたかったり, 仮想マシンで作ったファイルを外のマシンで読みたかったりすることが 時々あります. 勿論本格的にShared folderを作って共有してもいいのですが, 実際は幾つかのファイルを外に転送するとか 逆に外から転送するとかそういう位です. 実際の所, そんなに頻繁にやるわけではないので, もっと安直な方法でできないかという試みです.
Alphaバージョンはこちらにおいてあります. ライセンスはGPL, 無保証です.
実行すると
(もしなければ)
/tmp/shakyshare
というふぉるだを作ります.
また,
/tmp/shakyshare/_UPLOAD_.html
/tmp/shakyshare/cgi-bin/*
なども作ります.
その後, あいているportでwebさーばを立てます.
外側からwebぶらうざで
そのportにアクセスすれば,
/tmp/shakyshare
が見えますのでそこを使って
ファイルをやり取りしてください.
webぶらうざで_UPLOAD_.htmlにアクセスし
ファイルをアップすれば/tmp/shakyshareに保存されます.
認証などはしていないので, 基本的にだれでもファイルをやりとり出来ますので, ファイルをやり取りしてしまったら コマンドを^Cで殺してしまうのがお勧めです.