Mount a Remote Folder using SSH on Ubuntu
sshfs is based on FUSE (userspace filesystem framework for Linux), thus you will have to prepare fuse kernel module to be able to use it.
Install sshfs in Ubuntu
sudo apt-get install sshfs
This will complete the installation part.
Now we will use the modprobe command to load it
sudo modprobe fuse
Now you need to set up some permissions in order to access the utilities. Replace with your username.
sudo adduser fuse
sudo chown root:fuse /dev/fuse
sudo chmod +x /dev/fusermount
Since we’ve added ourselves to a user group, we need to logout and back in at this point before we continue.
Now we’ll create a directory to mount the remote folder in. I chose to create it in my home directory and call it remoteserv.
Now we have the command to actually mount it. You’ll be prompted to save the server key and for your remote password.
sshfs [email protected]:/remotepath ~/remoteserv
In the above command you need to replace usename and ipaddress.
Now you should be able to cd into the directory and start using it as if it was local.
[email protected]:~/remoteserv$ ls -l
drwxr-xr-x 1 951247 155725 4096 2006-16-13 13:03 Music
drwxr-sr-x 1 root root 4096 2006-10-11 06:05 logs
drwx—— 1 951247 155725 4096 2006-02-11 16:19 Documents
drwxrwxr-x 1 951247 155725 4096 2006-10-09 02:43 scripts