4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

macFUSE + SSHFSでUbuntuのディレクトリをMacにマウントする

Last updated at Posted at 2022-03-28

やりたいこと

  • Ubuntuに接続されている外付SSDにMacからSSHFS経由で接続し、FUSE(macFUSE)でマウントしてFinderから見られるようにしたい
  • 複数のMacから接続できるため、ファイルサーバのような形で使用できる
architecture

FUSEって?

  • Filesystem in UserspaceでFUSE
  • ユーザ空間でファイルシステムを実現し、色んなものをファイルシステムとして扱えるようにする仕組み

SSHFSって?

  • SSH FilesystemでSSHFS
  • ファイルのやり取りにはSFTP/FTPS/SCP等を使用することが多いが、恒常的にファイルのやり取りをするには向いていない
  • SSHFSではSSHで接続できるサーバのディレクトリをローカルにマウントし、恒常的にファイルをやり取りできるようなインタフェースを提供する

macFUSEって?

サーバ(Ubuntu)側の設定

- 基本的にSSHデーモンが動いていればOK

$ sudo apt update
$ sudo apt install openssh-server
# SSHデーモンが起動されているか(active (running))/自動起動が有効になっているか(enabled)の確認
$ sudo systemctl status ssh
# 起動/自動起動の有効化がされていない場合は有効化しておく
$ sudo systemctl enable ssh
$ sudo systemctl start ssh
# もしUFW(Uncomplicated Firewall)を使用している場合等は、SSH接続を許可しておく
$ sudo ufw status
$ sudo ufw allow ssh

クライアント(Mac)側の設定

インストール

  • 公式サイトからmacFUSEとsshfsをダウンロードする
    • Homebrewを使用できる模様
fuse-install

マウント

# ローカルにマウントに使用するディレクトリを作成する
$ mkdir /path/to/hoge
# マウントする
$ sshfs username@servername:/path/to/piyo /path/to/hoge

アンマウント

$ umount /path/to/hoge
4
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?