Configurando alguma estação de trabalho Ubuntu (13.04), estou tentando ter um sistema de arquivos remoto montado (sobre ssh).
A configuração atual
Criei o usuário someuser e o adicionei ao grupo de fusíveis
Minha entrada do fstab tem a seguinte redação:
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
do meu entendimento:
- auto : está pedindo explicitamente que o fs remoto seja montado na inicialização
- _netdev : aguarde a interface ser ativada antes de tentar montar
- usuário : permite que qualquer usuário solicite a montagem desse local remoto específico (inútil na perspectiva do usuário root montá-lo automaticamente na inicialização)
- allow_other : permitirá que qualquer usuário (no grupo de fusíveis?) acesse o fs montado
- IdentityFile : aponta para a chave privada emparelhada com a chave pública adicionada na /home/someuser/.ssh/authorized_key da máquina remota.
- reconectar : Não tenho certeza ... Tentará reconectar se a conexão for perdida?
O problema
Na inicialização, faço logon com algum usuário , inicializo um terminal e / media / remote_dir está vazio.
Mas do mesmo usuário (ou root), eu posso montá-lo apenas digitando:
mount sshfs#someuser@remote.com:/remote_dir
Também é montado automaticamente quando eu clico em remote_dir em um navegador de arquivos.
Alguma pista sobre o que poderia estar faltando?