sshfs でマウント (ポート転送時)

以前エントリーしましたが、今回はポート転送をやっている場合です。

まずはポート転送します。ここではホスト名が ssh-server というサーバに接続します。自動的に切断されないように、xclock を起動しておきます。

$ ssh -L 10022:localhost:22 -X ssh-server LANG=C xclock -digital -update 1

接続できることを必ず確認します。~/.ssh/known_hosts へのエントリがない場合や、既にエントリがあり書き換えが必要な場合など、ssh コマンドから問い合わせが発生する状態では sshfs コマンドを実行しても失敗してしまいますので要注意です。

$ ssh localhost -p10022

マウントします。

sshfs localhost: -o Port=10022 -o idmap=user ./path/to/mnt

マウントされたか確認します。ユーザ名が hoge の場合は以下のようになるかと思います。

$ df -hT
(略)
sshfs#localhost:
              fuse   1000G     0 1000G   0% /home/hoge/path/to/mnt