Ubuntu(13.04)ワークステーションをセットアップして、リモートファイルシステムを(ssh経由で)マウントしようとしています。
現在の構成
ユーザーsomeuserを作成し、それをfuseグループに追加しました
私のfstabエントリは次のようになります:
sshfs#someuser@remote.com:/remote_dir /media/remote_dir/ fuse auto,_netdev,port=22,user,allow_other,noatime,follow_symlinks,IdentityFile=/home/someuser/.ssh/id_rsa,reconnect 0 0
私の理解から:
- auto:ブート時にマウントされるリモートfsを明示的に要求しています
- _netdev:インターフェースの起動を待ってからマウントを試みます
- user:すべてのユーザーがこの特定のリモートロケーションをマウントするように要求できるようにします(rootユーザーの観点では、ブート時に自動的にマウントする必要はありません)
- allow_other:(fuseグループ内の)すべてのユーザーがマウントされたfsにアクセスできるようにします
- IdentityFile:リモートマシンの/home/someuser/.ssh/authorized_keyに追加された公開キーとペアになっている秘密キーを指します。
- reconnect:わからない...接続が失われた場合、再接続を試みますか?
問題
起動時に、someuserでログインし、ターミナルを起動します。/media/remote_dirは空です。
しかし、同じユーザー(またはルート)から、次のように入力するだけでマウントできます。
mount sshfs#someuser@remote.com:/remote_dir
ファイルブラウザでremote_dirをクリックすると、自動的にマウントされます。
何が欠けている可能性があるかについての手がかりはありますか?