SSHFS - доступ к удаленной файловой системе





Коротенькая заметка о том, как с помощью утилиты sshfs получить доступ к файлам на удалённом компьютере (сервере). Можно расценивать это как альтернативу Samba или FTP.

SSHFS будет монтировать любую папку удаленного компьютера, в указанную папку на рабочем компе.



На удаленном компьютере должен стоять обычный ssh-сервер, а на рабочий комп нужно установить sshfs

sudo apt install sshfs


Далее на рабочем компе создаём папку, в которую будет всё монтироваться:

mkdir ~/mntdir


И монтируем удалённую папку:

sshfs dima@192.168.1.23:/ ~/mntdir

В данном случае, корневая папка удалённого компа смонтируется в папку mntdir на рабочем ПК.

Синтаксис такой же как и у ssh. Если, допустим, нужно указать нестандартный порт, тогда пишем...

sshfs -p 2222 dima@192.168.1.23:/ ~/mntdir



Если нужно монтировать какую-то конкретную папку, например /var/www, тогда команда будет выглядеть так:

sshfs dima@192.168.1.23:/var/www ~/mntdir




Собственно это всё, можно переходить в папку mntdir и вершить там свои дела


Отмонтировать:

fusermount -u ~/mntdir




SSHFS — очень удобная штука, я например использую её для доступа к своему хранилищу мультимедиа, которое находится на балконе и отделенно от меня двумя роутерами, что не даёт использовать samba.



  • 0
  • 7421
Поддержать автора


Telegram-чат istarik

Задать вопрос по статье
Telegram-канал istarik

Известит Вас о новых публикациях






Комментарии (0)

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.