Menyiapkan beberapa workstation Ubuntu (13.04), saya mencoba memasang sistem file jarak jauh (over ssh).
Konfigurasi saat ini
Saya dibuat pengguna someuser dan ditambahkan ke sekering kelompok
Entri fstab saya berbunyi seperti:
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
dari pengertian saya:
- auto : secara eksplisit meminta remote fs untuk dipasang saat boot
- _netdev : tunggu hingga antarmuka naik sebelum mencoba melakukan mount
- pengguna : izinkan pengguna mana pun untuk meminta lokasi jarak jauh khusus ini untuk dipasang (tidak berguna dalam perspektif pengguna root secara otomatis memasangnya saat boot)
- allow_other : akan mengizinkan pengguna mana pun (dalam grup sekering?) untuk mengakses fs yang dipasang
- IdentityFile : menunjuk ke kunci pribadi yang dipasangkan dengan kunci publik yang ditambahkan di /home/someuser/.ssh/authorized_key dari mesin jarak jauh.
- menghubungkan kembali : Tidak yakin ... Akankah mencoba untuk menyambung kembali jika koneksi terputus?
Masalah
Saat boot, saya log dengan someuser , jalankan terminal, dan / media / remote_dir kosong.
Tapi dari pengguna yang sama (atau root), saya bisa memasangnya hanya mengetik:
mount sshfs#someuser@remote.com:/remote_dir
Itu juga secara otomatis dipasang jika saya mengklik remote_dir di peramban file.
Adakah petunjuk tentang apa yang bisa hilang?