Використовуємо sshfs в linux і mac os x, admins su
SSHFS в Mac OS X.
- Віддалений сервер з SSH, до якого ми хочемо підключитися.
- Mac OS X> 10.5.
Для початку нам підтримка FUSE. Раніше я використовував MacFUSE від Google, але він перестав оновлюватися, так що тепер моє увага спрямована на більш динамічну розробку - FUSE for OS X, яка і позиціонується, як продовження MacFUSE.
1. Завантажити останню версію OSXFUSE.
2. Відкриємо DMG пакет і натиснемо Install OSXFUSE 2.5.
3. Встановимо OSXFUSE, як будь-яке інше додаток.
ВАЖЛИВО. при виборі компонент установки поставити галку «MacFUSE Compatibility Layer».
4. Завантажити пакет SSHFS.
5. Встановимо пакет SSHFS.
7. Іноземні мови і розпакуємо його в папку Програми.
8. Запустимо Macfusion, відкриється подібне вікно.
При першому запуску він запитає, чи хочемо ми запускати його як сервіс. Я зазвичай погоджуюся, тому що хочу отримувати автомонтірованіе.
9. Натиснемо на + зліва внизу, виберемо SSHFS.
10. Зазначимо ім'я підключення, хост, логін, пароль і домашню директорію. Після заповнення полів натиснемо OK.
11. Натиснемо Mount на який з'явився з'єднанні.
12. Перейдемо по шляху / Volumes і побачимо наше підключення.
РАДА: Якщо ви ходите на віддалений сервер через сертифікат, то для підключення буде використовуватися саме він, ігноруючи зв'язку User Name / Password.
Поширена проблема. з'єднання не встановлюється, скаржиться на непередбачену помилку.
Рішення: Натисніть CMD + L. Відкриється лог. Якщо ви побачите помилку «Library not loaded: /usr/local/lib/libfuse.0.dylib», значить при установці OSXFUSE ви забули поставити галку «MacFUSE Compatibility Layer». Заново запустіть установку і поставте галку. Після цього проблема буде вирішена.
Управління підключеннями SSHFS так-же можливо через командний рядок, але в рамках цієї статті я не буду розповідати про це, тому що, на відміну від серверів, на десктопах не гребують GUI.
SSHFS в Linux на прикладі Debian і Ubuntu.
На відміну від першої частини статті, в якій ми підключали SSHFS без використання консолі, потреба в SSHFS для Linux часто виникає на серверах, так що тут ми все будемо робити виключно через консоль.
- Linux (в прикладі використаний Debian, точно так-же все налаштовується в Ubuntu)
- OpenSSH клієнт.
1. Встановимо необхідні пакети: