リモートサーバのディレクトリをマウントできるsshfs
について紹介します。
インストール
$ brew install sshfs sshfs: OsxfuseRequirement unsatisfied! You can install with Homebrew Cask: brew cask install osxfuse You can download from: https://osxfuse.github.io/ Error: An unsatisfied requirement failed this build.
brew
で普通にインストールしようとすると、できないので言われたとおりにosxfuse
をインストールしてからやり直します。
$ brew cask install osxfuse $ brew install sshfs
問題なくインストールできました。
使い方
マウント
$ sshfs <マウント元のサーバ>:<マウント元のディレクトリ> <マウント先>
アンマウント
$ diskutil unmount <マウント先> # OR $ unmount <マウント先>
接続がきれた場合
接続がきれた場合、通常のマウントもアンマウントもできなくなるので、-f
オプションで強制的にアンマウントしてからマウントし直すと良いです。
$ unmount -f <マウント先> $ sshfs <マウント元のサーバ>:<マウント元のディレクトリ> <マウント先>