Монтування віддалених ftp і samba директорій в локальну, блог боші

Продовжую тему монтування віддалених каталогів. Минулого разу я писав про монтування через sshfs, або sftp. Цього разу напишу про монтування samba куля, і ftp. Цього разу обійдуся без передмови, і переступимо відразу до справи :) Передбачається, що у вас вже є робочі і налаштовані ftp і smb сервера.

Монтування samba директорій

Для монтування я вважаю за краще використовувати cifs який у багатьох дистрибутивах вже зібраний в ядрі.

Власне все монтування вміщується в одну команду:

Щоб не вводити кожен раз таку довгу команду потрібно можна прописати в / etc / fstab:

Тепер після mount -a, або після перезавантаження системи, "кулі" автоматично буде змонтована у вказану директорію. Якщо цього не потрібно, то можна додати параметр noauto, і монтувати директорію коли це потрібно:

Щоб змонтувати директорію досить ввести sudo mount / mnt / share_folder

Монтування ftp директорій

Для монтування віддалених ftp директорій будемо використовувати curlftpfs:

І знову щоб змонтувати досить однієї команди:

Після -o вказуються необхідні параметри. Параметр allow_other дозволяє переглядати директорію не тільки супер користувачеві. Параметр user відповідає за ім'я користувача \ пароль, і далі вказується директорія в яку монтуємо.

Параметри треба змінити на свої, і дозволити читання і запис файлу тільки активного користувача:

Щоб трохи автоматизувати даний процес, можна прописати монтування в fstab:

Тільки в цьому випадку, слід в директорії рута, теж створити файл /root/.netrc з параметрами доступу до ftp сервера. Так само як і в попередньому прикладі параметр noauto в / etc / fstab можна залишити, або прибрати.