Программы
Монтирование удалённых ресурсов по 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.

Также может быть вам интересно:

GXNeural — автоматическая смена раскладки клавиатуры

Приложение для смены раскладки под Linux.

Читать »

Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock

Решение проблемы с файлом блокировки dpkg при некорректном завершении работы

Читать »
Фото Так ли безопасен Linux? Несколько коммитов с уязвимосятми в stable

Так ли безопасен Linux? Несколько коммитов с уязвимосятми в stable

Исследователи сумели пройти code-review с реквестами в ядро Linux, заведомо содержащими добавление уязвимостей.

Фото Разграничение прав доступа на Django сайте

Разграничение прав доступа на Django сайте

Почти на любом веб-сайте необходимо разделять пользователей на группы и предоставлять им разные возможности. В Django есть довольно серьёзная система прав доступа для пользователей - давайте её рассмотрим!

Фото Пользователи и их создание в Django - своя регистрация на сайте

Пользователи и их создание в Django - своя регистрация на сайте

Если вашим сайтом должны активно пользоваться несколько человек, то полезно их различать, а значит - надо уметь создавать пользователей, либо предоставлять возможность регистрации Django пользователей.

Фото Как на Bash посчитать число строк в проекте (директории)

Как на Bash посчитать число строк в проекте (директории)

Ниже будет представлен однострочник, решающий данную задачу на Bash + пошаговое описание его работы.

Фото Асинхронность и очереди в распределённых системах

Асинхронность и очереди в распределённых системах

Немного примеров работы с асинхронностью в распределённых системах

Фото Как на Bash получить файлы, изменённые за сегодняшний день

Как на Bash получить файлы, изменённые за сегодняшний день

Bash имеет огромные возможности по программированию/скриптованию и администрированию операционной системы. Не важно: Linux это, FreeBSD, или MacOS – на Bash можно сделать многое.

Фото Как установить часовой пояс в Linux

Как установить часовой пояс в Linux

В рамках первичной настройки Операционной Системы важно установить и по какому времени вы живёте, ведь при следующем обновлении времени через Интернет ваше время слетит.

Фото Как найти самые большие папки и файлы в Linux

Как найти самые большие папки и файлы в Linux

Когда кончается место на жестком диске, возникает закономерный вопрос: на что же оно было потрачено, какие файлы разрослись больше положенного?