SSHFS - подключаем файловую систему по SSH - UnixHost Blog

SSHFS - подключаем файловую систему по SSH - UnixHost Blog

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

Recommended articles