A montagem SSHFS não funciona na inicialização usando fstab

7

Embora eu possa montar uma pasta de um servidor remoto usando mount folder , a entrada em fstab está dando Connection reset by peer :

Eu tenho o seguinte no meu fstab

sshfs#username@remote:/folder/ folder fuse defaults,idmap=user 0 0

Também configurei o relacionamento confiável entre o servidor remoto e a origem usando chaves públicas. e eu posso fazer ssh remote e autenticar sem usar uma senha.

Além disso, se eu fizer login na máquina de origem e usar:

mount folder

a pasta é montada com sucesso.

Alguma sugestão?

Origin distro: 12.04 Servidor remoto: 11.10

    
por glarkou 21.06.2012 / 18:01

2 respostas

1

O sshfs precisa de uma conexão de rede. Talvez não esteja configurado no momento em que as ftsab montagens forem executadas. Nunca tive problemas com a rede de cabo, mas se eu usar wifi eu tenho que montá-lo manualmente também. Você também deve adicionar o parâmetro _netdev ao seu fstab . Caso contrário, a montagem está aguardando um tempo limite e diminuirá o processo de inicialização.

    
por André Stannek 21.06.2012 / 18:53
1

Parece que você está sem o -o identifyfile =

sshfs#username@remote:/folder/ folder -o identityfile=~/yourkeyfile  fuse defaults,idmap=user 0 0

tenha em mente que o seu diretório home não será descriptografado neste ponto, então o que eu faço é fazer uma pasta / teclado somente de leitura para as minhas chaves

também, o que eu fiz para simplificar as coisas foi adicionado sshfs a um script python e depois no cron eu coloquei:

@reboot <username> /usr/bin/python /scripts/mounttheserver.py >> /scripts/servermount.log

Aqui está o script python:

#!/usr/bin/python

import os

os.system ("sshfs -o identityfile=<KEYFILE> <USERNAME>@<ADDRESS>:/storage /storage")

apenas certifique-se de + x it!

    
por omgimdrunk 19.07.2012 / 07:14