クライアント/サーバ 両方の機能があるアプリケーション開発に sshfs がとても便利
現在いただいている案件で、クライアント/サーバ 両方の機能が一つの実行モジュールに入ったアプリケーションを開発中です。
クライアントとサーバを別々のコンピュータで動作させてテストをしたい場合、
ごく普通の手順で考えると、
開発機のホームディレクトリなどが NFSマウントされていてどこか共通の場所にあれば良いのですが、
そうでない場合は、やはり上記の手順になると思います。
そこで、sshfs の出番です。
sshfs は、ssh で繋がるホストの特定ディレクトリをマウントできるとても便利なユーティリティです。
これを使って、
実際にソースコードを編集、コンパイルしているコンピュータのディレクトリを、もう片方からそのディレクトリを参照するようにすれば、
ファイルをコピーしたり、何したりと煩わしさから解放されて本当に便利です。
使い方はとても簡単で、
と、するだけです。
~% mkdir マウントポイント; sshfs 接続先ホスト: マウントポイント
まだご存じ無い方は是非お試しください!