Монтирование удалённых ресурсов по 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
Все способы узнать версию дистрибутива Linux (а также FreeBSD, MacOS и прочих)
Права на файлы
Права на файлы и папки в Linux, FreeBSD и MacOS
Настоящий интеллект