Sshfs: Difference between revisions

From James's Wiki
No edit summary
No edit summary
Line 7: Line 7:


  sshfs -p 2222 "<username>@192.168.1.50:<remote directory>" <mountpoint>
  sshfs -p 2222 "<username>@192.168.1.50:<remote directory>" <mountpoint>
==Mount as root and give access to all==
sudo sshfs -o allow_other someuser@192.168.1.102:/media/movies /media/Movies


notes:
notes:

Revision as of 18:17, 29 January 2023

Install

sudo apt install sshfs

Mount

sudo -u <username> sshfs -p 2222 "<username>@192.168.1.50:<remote directory>" <mountpoint>
sshfs -p 2222 "<username>@192.168.1.50:<remote directory>" <mountpoint>

Mount as root and give access to all

sudo sshfs -o allow_other someuser@192.168.1.102:/media/movies /media/Movies

notes:

the "-p 2222" option MUST come first not last or things just don't work

setup RSA keys for the user to the server for passwordless connection

don't run as sshfs sudo, its fuse...designed to be done by the user

to mount:

sshfs -o allow_other -p 2222 "<username>@192.168.1.41:/media/2USB/New Stuff" /media/aria/

to unmount:

fusermount -u /media/aria/

to fix sshfs timeout issues: enable ServerAliveInterval in the client's (your workstation) ssh_config file. (I did this on the server side)

sudo nano /etc/ssh/ssh_config

Append/modify values as follows:

ServerAliveInterval 15
ServerAliveCountMax 3


References

https://www.linode.com/docs/networking/ssh/using-sshfs-on-linux