Heavy Watal

sshfs

SSH File Transfer Protocol

リモートのファイルシステムをssh経由でマウントし、 Finderとかで普通のディレクトリのように扱えるようにする。 まずは、公開鍵によるパスワード無し認証、ユーザ名やホスト名のconfigなど、 sshの設定 を済ませておく。

GUI: Mac

  1. OSXFUSE をインストール
  2. Macfusion をインストール
  3. Macfusion を起動
    1. 左下の[+]からSSHFSを選択
    2. ssh のconfigをちゃんとしておけばここでの設定はとりあえずホスト名とかユーザ名だけよい
    3. 圧縮、シムリンク、Mac固有の不可視ファイルなどをどうするかは好みで
    4. Mount

CUI: Linux, Mac

  1. sshfs をインストール:

    % sudo apt-get install sshfs
    or
    % brew cask install sshfs
    
  2. マウントポイントにする適当なディレクトリを作る mkdir ~/tmp/mnt

  3. マウントする:

    % sshfs USER@HOST:DIR MOUNTPOINT
    % sshfs meme: ~/tmp/mnt/
    
  4. アンマウントする:

    % fusermount -u ~/tmp/mnt/
    or
    % umount ~/tmp/mnt