Saya mencoba untuk mengizinkan laptop saya (Ubuntu 13.04) untuk mengakses hard drive PC saya (Lubuntu 13.04) melalui SSHFS. Saya menggunakan kunci RSA untuk menghubungkan.
Ini berfungsi dengan baik jika saya mengetik ini di terminal:
sshfs my-PC:/a_folder /media/a_folder
Tapi saya ingin itu dipasang secara otomatis ketika saya boot laptop saya. Jadi saya menambahkan diri saya ke grup sekering:
sudo adduser mynickname fuse
Dan saya menambahkan baris berikut ke file fstab saya:
sshfs#mynickname@my-PC:/a_folder /media/a_folder fuse defaults,idmap=user,_netdev 0 0
Ketika saya mem-boot laptop, a_folder muncul di daftar perangkat, tetapi tidak dipasang. Ketika saya mencoba mengaksesnya melalui Nautilus, ini menampilkan kesalahan berikut:
mount: only root can mount sshfs#mynickname@my-PC:/a_folder on /media/a_folder
Saya mendapatkan kesalahan yang sama jika saya mencoba
mount /media/a_folder
di terminal.
Jika saya mencoba
sudo mount /media/a_folder
saya mendapat
read: Connection reset by peer
Saya mencoba menambahkan "allow_other" sebagai opsi pada entri fstab, dan menghapus komentar pada baris terkait di /etc/fuse.conf, tetapi tidak mengubah apa pun.
Pengguna "mynickname" adalah pemilik folder / media / a_folder dan memiliki izin rwx.
Saya melihat banyak utas di internet tentang orang-orang dengan masalah yang sangat mirip, tetapi sejauh ini tidak ada yang berhasil. Biasanya, orang tidak bisa melakukannya
sshfs my-PC:/a_folder /media/a_folder
tanpa mendapatkan kesalahan, sedangkan ini berfungsi dengan baik di laptop saya.
Wawasan dan tips apa pun akan sangat dihargai! Terima kasih.
EDIT: Saya memecahkan masalah ini beberapa waktu yang lalu, tetapi saya lupa memperbarui posting ini. Jadi inilah yang ada di dalam fstab saya:
sshfs#mynickname@my-PC:/a_folder /media/a_folder fuse noauto,_netdev,idmap=user,user,default_permissions 0 0
Opsi kunci untuk ditambahkan adalah default_permissions jika saya ingat. Saya harus menambahkan mynickname ke grup yang menjadi milik / a_folder / di PC-saya.