Установка ПО
Замечание | В качестве примера здесь рассматривается вычислительная машина под управлением RHEL |
Для подключения удалённой файловой системы по протоколу ssh необходимо наличие следующего ПО:
- FUSE (Filesystem in Userspace)
- sshfs
Пакет FUSE можно найти на установочном диске RHEL:
# mount /dev/cdrom /mnt <1> # rpm -iv /mnt/Server/fuse-2.7.4-8.el5.i386.rpm /mnt/Server/fuse-libs-2.7.4-8.el5.i386.rpm <2> # lsmod | grep fuse <3> # modprobe fuse <4> # lsmod | grep fuse <3> fuse 49237 0 |
- Подключение установочного диска
- Установка FUSE
- Поиск модуля fuse
- Загрузка модуля fuse
Пакет sshfs для RHEL можно найти на странице http://pkgs.repoforge.org/fuse-sshfs, выбрав его из перечня файлов, согласно версии ядра:
[root@sitescope ~]# uname -r 2.6.18-164.el5 |
В этом примере видно, что используется ядро RHEL 5 32-bit, то есть подходящий для этого ядра пакет находится в файле fuse-sshfs-2.2-1.el5.rf.i386.rpm. Скачать и установить этот пакет:
# rpm -iv /usr/src/fuse-sshfs-2.2-1.el5.rf.i386.rpm |
Подключение файловой системы
Теперь можно создать точку и подключить к ней удалённую файловую систему через ssh:
# mkdir /mnt2 # sshfs root@blizzard:/store /mnt2 |