User Tools

Site Tools


sshfs

Sshfs

= sshfs - Mount a remote directory locally over ssh =

In case you dont have samba on your remove server, in which case you could use smbmount, there is sshfs which will allow you to mount directory on a remote server over ssh.

Install

apt-get install sshfs modprobe fuse //if modprobe doesnt work - see below //You may have to add “fuse” into /etc/modules

//by default for security reasons users cannot execute fusermount. Add select ones into the group fuse: adduser username fuse //the user may have to logout and log back in for the group permission to be picked up.

Syntax for Mounting

sshfs user@remote.server.com: /home/user/remotefolder

Mounting Problems & Ownership

If your UID is different on the remote box, you might not have permissions to read or write to the locally mounted folder. The following should work, but didnt :-/ sshfs -o uid=500,gid=500 me@myserver:/home/me /local/mount Other things to try are shfsmount. Install it with apt-get install shfs-utils. It didnt work very far for me. Will get back to it again another time.

Syntax for UnMounting

fusermount -u /home/user/remotefolder //logging out will also disconnect the remotefolder. It hung/didnt work for me however.

modprobe issues

If you are using a 2.4 kernel or something else, in which case the following returns a “Not found”: modprobe fuse The following steps need to be carried out: apt-get install module-assistant apt-get install fuse-source cd /usr/src m-a prepare m-a a-i fuse depmod -ae $(uname -r) modprobe fuse

The above should add in the module fuse which is required. You may have to add “fuse” into /etc/modules

Update on sshfs

So I needed to use sshfs there recently. I was using debian lenny with a 2.6.26 kernel. All worked lovely. I had to add the option -o allow_others and then it worked a little better for what I was trying to do.

http://www.debianadmin.com/mount-a-remote-file-system-through-ssh-using-sshfs.html

Links

sshfs.txt · Last modified: 2022/07/19 20:13 by 127.0.0.1