On my Ubuntu 16.04 machine I can execute the following command
sshfs -o sshfs_debug -p 22 myuser@myserver:/homes/user /home/user/test -C -o allow_other
This will mount the remote directory /home/user
on my local machine as /home/user/test
.
I was wondering if this can be done using fstab in some way. Of course the mount must delayed because network will not be available on reboot.
The thing is that I don't even get to that hurdle. The above command is simple enough but when one tries to add that to fstab this add a lot of complexity for some reason
myusers@myserver:/homes/user /home/user/test fuse.sshfs comment=sshfs,defaults,transform_symlinks,users,exec,auto,allow_other,_netdev,delay_connect,uid=1034,gid=100 0 0
There are a number of examples on the internet but none work. The above command also doesn't work. The share is mounted without errors but if I try to access this only produces error message example is
myuser:~]↥ $ ls test
ls: cannot access 'test': Input/output error
[myuser:~]↥ 2 $
Is sshfs used in fstab? Should that work? Are there alternatives for sshfs? It doensn't to be stable yet. Documentation and examples vary in many ways.