SSHFS on CentOS7

SSHFS allows you to mount a remote filesystem using SFTP. This article will go over how to install and use SSHFS.

Installation

We will be using the fuse-sshfs rpm provided by EPEL. We must first enable this repository.

yum install epel-release

Now that the EPEL repository has been enabled we can easily install the fuse-sshfs rpm using yum.

 yum install fuse-sshfs

SSHFS has now been installed!

Mounting a Remote filesystem

SSHFS has many command line options and you can run sshfs –help to see them all. In the example below we will be mounting /home/foobar from our remote server to /mnt on our local server. This can be done by doing the following.

sshfs foobar@remote.server:/home/foobar /mnt

Unmounting a Remote filesystem

Unmounting a previously mounted SSHFS filesystem works the same way it does for any mounted filesystem.

unmount /mnt