Поиск:

SSHFS в CentOS

В процессе подключения нового филиала компании к корпоративной VPN-сети понадобилось организовать простой обмен данными между двумя филиалами. На одной стороне есть «общая папка» пользователей, организованная на Samba, на другой – FTP-сервер, выполняющий аналогичные функции.

Передача файлов должна производиться без особых изысков – скопированные на FTP-сервер в определенный каталог файлы должны быть видны из другого филиала (в определенном каталоге «общей папки»), и наоборот.

В качестве решения была выбрана SSHFS (подключение удаленной файловой системы по протоколу SSH), работающей через FUSE.

Порядок установки: качаем и устанавливаем fuse из стандартных репозиториев, если ранее не был установлен. Следом ставим fuse-sshfs из репозитория EPEL.

Пример использования: монтируем FTP-каталог удаленной машины (каталог /var/ftp на удаленной системе) в локальный каталог /var/samba/remote_filial2 (который доступен по SMB локальным пользователям филиала):

[denis@filial1 ~]$ /usr/bin/sshfs denis@filial2:/var/ftp \
  /var/samba/remote_filial2 -C -o sshfs_sync,hard_remove,allow_other

denis@filial2's password:

Отмонтирование подключенной ФС производится командой:

[denis@filial1 ~]$ /bin/fusermount -u /var/samba/remote_filial2

Чтобы система всякий раз при подключении не запрашивала пароль удаленного пользователя, можно настроить аутентификацию SSH по ключам.

Обсуждение

Денис Фатеев, 14/11/2009 13:05

В репозиториях CentOS 5.4 обновили fuse, в связи с этим рекомендуется использовать обновленную версию оттуда. Я также исправил информацию в заметке выше.

Денис Фатеев, 27/01/2011 19:16

В связи с удалением пакета `fuse-sshfs` из моего RPM-репозитория, чтобы не сбивать людей с толку, заметка была соответствующим образом скорректирована.

Константин, 15/06/2012 05:14

Ссылка на репозиторий EPEL http://download.fedora.redhat.com/pub/epel/5/ не рабочая. Откуда для Centos можно взять пакет `fuse-sshfs`?

Денис Фатеев, 15/06/2012 05:46

Ссылку исправил, спасибо. Всё остальное в силе.



 
© 2009–2013 Денис Фатеев (Danger)
Копирование контента без указания автора преследуется сотрудниками ада.
Recent changes RSS feed
Valid XHTML 1.0
Valid CSS