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
- stD
7167
Поддержать автора
Комментарии (0)