Використовуємо sshfs в linux і mac os x, admins su

Використовуємо sshfs в linux і mac os x, admins su
Сьогодні ми поговоримо про файлову систему Secure Shell FileSystem (скорочено SSHFS) завдяки якій ми зможемо використовувати віддалене управління файлами, при цьому робити це дотримуючись безпеку, так як підключення буде здійснюватися через SFTP, який в свою чергу працює через SSH. Ми розглянемо роботу з SSHFS в Linux і Mac OS X. Відразу зауважу той факт, що при нестабільному з'єднанні можна буде зіткнутися з проблемами, так як основне призначення SSH, це не гарантованість з'єднання, а безпеку.

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, відкриється подібне вікно.

Використовуємо sshfs в linux і mac os x, admins su

При першому запуску він запитає, чи хочемо ми запускати його як сервіс. Я зазвичай погоджуюся, тому що хочу отримувати автомонтірованіе.

9. Натиснемо на + зліва внизу, виберемо SSHFS.

10. Зазначимо ім'я підключення, хост, логін, пароль і домашню директорію. Після заповнення полів натиснемо OK.

Використовуємо sshfs в linux і mac os x, admins su

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. Встановимо необхідні пакети:

Схожі статті