Монтированние каталога с удаленного сервера через ssh, используя fuse

Монтированние каталога с удаленного сервера через ssh, используя fuse

Часто возникает ситуация, когда, например нужны файлы, которые лежат на удаленном сервере, а копировать их долго и/или не безопасно. Случаев много, а для решения есть замечательная файловая система sshfs. Используя подключение по ssh, мы можем работать с удаленным каталогом, так, как будто он находится на локальной машине.

В этой заметке, я покажу как смотрировать каталог c удаленного сервера через ssh, используя модуль ядра Linux fuse (Filesystem in Userspace). Вкратце fuse позволяет монтировать файловые системы не в режиме ядра, а в режиме пользователя, т.е права суперпользователя нам не потребуются. Это проще, быстрее и безопасней для нас. Реализовывать буду в дистрибутиве Fedora 29.

Устанавливаем пакет fuse-sshfs.

# dnf install fuse-sshfs

Перейдем в домашний каталог пользователя, создадим в нем директорию с именем mnt и смонтируем в нее каталог с удаленного сервера.

$ cd ~ && mkdir mnt
$ mount.fuse-sshfs user@192.168.55.85:/home/user/Data/ mnt/

где:
user — имя пользователя на удаленной машине;
192.168.55.85 — ip-адрес удаленной машины;
:/home/user/Data/ — каталог на удаленной машине, который нужно смотировать;
mnt/ — каталог на локальной машине, в который монтируется каталог с удаленной машины.



Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *