Em vez de usar /etc/fstab
em todo o sistema, sugiro usar afuse . É mencionado de passagem no Wiki do Arch que você vincula, mas também está incluído no Fedora. Isso é executado na sessão do usuário e, portanto, pode usar ssh-agent
ou solicitar uma senha.
Ele também só é montado sob demanda e pode ser configurado para desmontar após um tempo limite, o que é particularmente valioso se a sua rede não estiver perfeitamente sólida.
afuse -o intr -o timeout=300 \
-o mount_template='sshfs -o intr -o follow_symlinks -o reconnect <username>@<remote_host_ip_address>:<remote_path>:%r %m' \
-o unmount_template='fusermount -u -z %m' \
~/<localmount>
... certificando-se de substituir o <things in brackets>
por suas opções locais. Os documentos afundados dão algumas outras opções que você pode usar - eu gosto de -o populate_root_command
, mas não é necessário.
Existem várias maneiras diferentes de executar isso automaticamente no login; isso depende do seu ambiente de trabalho, mas basicamente você teria que adicionar a linha de afundamento para iniciar automaticamente como qualquer outro comando.