Sto cercando di consentire al mio laptop (Ubuntu 13.04) di accedere al disco rigido del mio PC (Lubuntu 13.04) tramite SSHFS. Sto usando le chiavi RSA per connettermi.
Funziona perfettamente se lo scrivo nel terminale:
sshfs my-PC:/a_folder /media/a_folder
Ma vorrei che venisse montato automaticamente all'avvio del mio laptop. Quindi mi sono aggiunto al gruppo dei fusibili:
sudo adduser mynickname fuse
E ho aggiunto la seguente riga al mio file fstab:
sshfs#mynickname@my-PC:/a_folder /media/a_folder fuse defaults,idmap=user,_netdev 0 0
Quando avvio il laptop, a_folder appare nell'elenco dei dispositivi, ma non è montato. Quando provo ad accedervi tramite Nautilus, viene visualizzato il seguente errore:
mount: only root can mount sshfs#mynickname@my-PC:/a_folder on /media/a_folder
Ottengo lo stesso errore se provo
mount /media/a_folder
in un terminale.
Se ci provo
sudo mount /media/a_folder
ottengo
read: Connection reset by peer
Ho provato ad aggiungere "allow_other" come opzione nella voce fstab e ho decommentato la riga relativa in /etc/fuse.conf, ma non ha cambiato nulla.
L'utente "mynickname" è il proprietario della cartella / media / a_folder e dispone delle autorizzazioni rwx.
Ho guardato molti thread su Internet su persone con problemi abbastanza simili, ma nulla ha funzionato finora. Di solito, le persone non possono nemmeno farlo
sshfs my-PC:/a_folder /media/a_folder
senza errori, mentre questo funziona bene sul mio laptop.
Eventuali approfondimenti e suggerimenti saranno molto apprezzati! Grazie.
EDIT: ho risolto questo problema qualche tempo fa, ma ho dimenticato di aggiornare questo post. Quindi ecco cosa c'è nel mio fstab:
sshfs#mynickname@my-PC:/a_folder /media/a_folder fuse noauto,_netdev,idmap=user,user,default_permissions 0 0
L'opzione chiave da aggiungere era default_permissions se ricordo. Ho dovuto aggiungere mynickname al gruppo a cui appartiene / a_folder / sul mio PC.