Configurando alcune workstation Ubuntu (13.04), sto cercando di montare un filesystem remoto (su SSH).
L'attuale configurazione
Ho creato un utente utente e l' ho aggiunto al gruppo di fusibili
La mia voce fstab recita come:
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
dalla mia comprensione:
- auto : chiede esplicitamente che il fs remoto venga montato all'avvio
- _netdev : attendi che l'interfaccia sia attiva prima di provare a montare
- utente : consente a qualsiasi utente di richiedere il montaggio di questa posizione remota specifica (inutile nella prospettiva dell'utente root che lo monta automaticamente all'avvio)
- allow_other : consentirà a qualsiasi utente (nel gruppo dei fusibili?) di accedere agli FS montati
- IdentityFile : punta alla chiave privata accoppiata con la chiave pubblica aggiunta in /home/someuser/.ssh/authorized_key della macchina remota.
- riconnetti : non sono sicuro ... Tenterà di riconnettersi se si perde la connessione?
Il problema
All'avvio, accedo con un utente , accendo un terminale e / media / remote_dir è vuoto.
Ma dallo stesso utente (o root), posso montarlo semplicemente digitando:
mount sshfs#someuser@remote.com:/remote_dir
Viene anche montato magicamente automaticamente se faccio clic su remote_dir in un browser di file.
Qualche idea su cosa potrebbe mancare?