Başından itibaren otomatize etmek için / etc / fstab kullanarak, iki Ubuntu makinesi arasında bir SSHFS bağlantısı kurmaya çalışıyorum.
Her iki makinede de ev dizinimde bir .ssh dizini oluşturdum, id_dsa ve id_dsa.pub dosyalarını oluşturdum ve anahtarları yetkili_anahtarlar adlı bir dosyada her makineye kopyaladım. Dizin izinlerini 700 ve dosyaları 600 olarak ayarladım.
/Etc/fuse.conf dosyasını, user_allow_other öğesinin önerilmemesi için düzenledim.
Bu, buradan aldığım istemci makinede / etc / fstab'daki girişimin biçimidir :
sshfs#myname@www.myhome.com:/home/myname /mnt/sshfs/homebox fuse comment=sshfs,noauto,users,exec,uid=1000,gid=1000,allow_other,reconnect,transform_symlinks,BatchMode=yes 0 0
Ancak, sunucuyu bağlamaya çalıştığımda bu hatayı alıyorum:
fusermount: failed to open /etc/fuse.conf: Permission denied
fusermount: option allow_other only allowed if 'user_allow_other' is set in /etc/fuse.conf
Belirtildiği gibi, zaten uncommented user_allow_other var, bu yüzden bu hata ekstra şaşırtıcı.
Başka ne yapmam gerekiyor?