SSHFS — це клієнт файлової системи, призначений для того, щоб змонтувати віддалений каталог на сервері за допомогою протоколу SFTP (англ. SSH File Transfer Protocol) та модуля FUSE (англ. filesystem in userspace). SFTP є більш безпечним протоколом передачі даних, порівняно з FTP, тому що він працює на базі SSH (англ, Secure Shell). Крім того, при використанні sshfs від користувача зовсім не потрібні професійні навички налаштування серверних ОС, достатньо правильно налаштувати sshfs на своєму комп’ютері. SSHFS зручний для користувачів, яким потрібен постійний доступ до віддаленої файлової системи, як до локальної папки на своєму комп’ютері. Наприклад, для програмістів, які працюють над складним проектом, файли з вихідним кодом знаходяться на віддаленому сервері компанії.
Підключення в операційній системі Windows
Для підключення віддаленої папки SSHFS під ОС Windows необхідно:
- Завантажити та встановити драйвер WinFsp (https://github.com/winfsp/winfsp)
- Завантажити та встановити програму SSHFS-Win (https://github.com/winfsp/sshfs-win)
- У вікні файлового менеджера «Провідник» натисніть правою кнопкою миші по значку «Цей ПК» (Windows 10 та Windows 11), або «Комп’ютер» (Windows 7), і в контекстному меню виберіть «Підключити мережевий диск…»:
4. У вікні необхідно вказати адресу вашого сервера «DeltaCloud», наприклад
«\\sshfs\ім’я_користувача@ftpu2.deltahost.com.ua»:
5. Далі необхідно ввести логін та пароль, які можна знайти в «Панелі управління» (https://cp.deltahost.com):
Підключення в операційній системі MacOS
Щоб підключитися, необхідно виконати такі дії:
- Встановіть пакети MacFuse та SSHFS із сайту розробника (https://osxfuse.github.io/).
- Створіть каталог для монтування віддаленої файлової системи:
mkdir /Desktop/storage
- Виконайте команду для монтування віддаленої файлової системи у створений каталог /storage:
sshfs ім'я_користувача@ftpu2.deltahost.com.ua:/storage /Desktop/storage
- Потім потрібно буде ввести пароль доступу до сховича на віддаленому сервері, який можна знайти в «Панелі керування» (https://cp.deltahost.com).
Підключення в операційній системіLinux
Щоб підключитися, необхідно виконати такі дії:
- Встановіть пакет sshfs, який дозволить підключити папку SSHFS як будь-яку іншу віддалену файлову систему.
Для дистрибутивів Debian/Ubuntu використовуйте команду:
apt-get install sshfs
Для дистрибутивів RHEL, CentOS, Fedora, Almalinux та Rocky Linux може знадобитись пiдключення репозиторiю EPEL. Для встановлення пакету використовуйте команду:
yum install sshfs
- Створіть каталог для монтування віддаленої файлової системи:
mkdir /storage
- Виконайте команду для монтування віддаленої файлової системи у створений каталог /storage:
sshfs ім'я_користувача@ftpu2.deltahost.com.ua:/storage /storage
- Потім потрібно буде ввести пароль доступу до сховища на віддаленому сервері, який можна знайти в «Панелі керування» (https://cp.deltahost.com).
- У написанні команди можна використовувати різні параметри (наприклад, allow_other, default_permissions і т.д.), повний перелік їх можна дізнатися, застосувавши команду man:
man sshfs