Программы
Монтирование удалённых ресурсов по ssh

Монтирование удалённых ресурсов по ssh

Как присоединить удалённый ресурс к своей файловой системе

При работе с удалёнными серверами по ssh многие администраторы вынуждены использовать консольный интерфейс. Однако, есть и альтернативные способы. Один из них — примонтировать удалённый ресурс к какой-то точке локальной файловой системы. В таком случае сервер будет выглядеть как обычная папка локальной системы. При таком подходе можно использовать стандартные средства для работы с файлами и директориями для удалённого сервера.

Программы из командной строки запустить, конечно, не получится, однако, изменить права на файлы, отредактировать или перенести их можно из привычного файлового менеджера, редактора файлов.

Итак, для того, чтобы примонтировать ssh ресурс, нам потребуется драйвер файловой системы, поддерживающий данную возможность. Устанавливаем sshfs:

sudo apt-get install sshfs

После чего нужно добавить пользователя в группу fuse для того, чтобы он мог сам монтировать и отмонтировать ssh ресурсы.

sudo usermod -a -G fuse $USER

Теперь можно примонтировать удалённый сервер к локальной системе:

sshfs user@server:/remote/path /mount/point

— примонтировать директорию /remote/path удалённого сервера server с правами user в локальную директорию /mount/point.

Изображение Шпаргалка по командам Linux, FreeBSD и MacOS