SSHFS — клиент, который позволяет монтировать удаленную файловую систему и взаимодействовать с удаленными каталогами и файлами на локальной машине с использованием протокола SSH File Transfer Protocol (SFTP).
Для монтирования файловой системы нам нужно создать точку монтирования на локальном компьютере. Создадим папку remotefs в домашней папке вашего пользователя.
Команда монтирования выглядит следующим образом
sshfs имя_пользователя @ip_адрес:/удаленный/путь /точка/монтирования
Для монтирования удаленной папки /var/www/unixhost на сервере unixvds.host от пользователя root в папку /home/unixuser/remotefs нам нужно выполнить следующую команду
Для того чтобы размонтировать примонтированную файловую систему достаточно выполнить команду umount и указать папку в которую файловая система была примонтирована
Для того чтобы удаленная файловая система монтировалась при загрузки системы, нужно в файл /etc/fstab добавить строку монтирования
Если для подключения к серверу вы используете SSH ключ то вы должны указать путь к вашему ключу используя опцию IdentityFile
В случаи если по каким-либо причинам связь с вашим удаленным сервером нестабильная и постоянно обрывается то для того чтобы при разрыве связи не выполнять подключение повторно, в качестве опции, достаточно указать -o reconnect