Монтирование FTP-директории
Иногда мне требуется что-то где-то поправить на каких-то, написаных ранее, сайтах. Качать и разворачивать у себя – это уж больно долго даже с моими двумя мегабитами. Настраивать синхронизацию в Eclipse – ещё больнее. Переписывая файлы туда-назад, меня можно легко “восспламенить”. Вот и подумалось мне монтировать FTP-директории у себя в $HOME. Попробуем?
Есть такая приблуда как CurlFtpFS, которая работает в связке с FUSE. Вот её я и натравлю на один с FTP-серверов.
Инсталяция простая:
sudo zypper in curlftpfs
Теперь создаём директорию. куда мы смонтируем наш сервер:
mkdir ~/ftp/myftp
А вот теперь монтируем с указанием явок и паролей:
curlftpfs -v -o user=userName:password ftp://myFTP.com.ua ~/ftp/myftp
Разберу напараметры:
- -v – писать всё что выводит FTP в консоль.
- -o user=userName:password – пользователь и пароль от FTP-сервера
- ftp://myFTP.com.ua – хост куда будем стучаться
- ~/ftp/myftp – каталог куда всё положим
Всё, теперь всё это лежит у нас в домашнем каталоге и делать с ним можно всё что угодно. Осталось сказать, как это отмонтировать:
fusermount -u ~/ftp/myftp
Хочется прописать всё с /etc/fstab? Не проблема!
curlftpfs#ftp.microsoft.com /mnt/microsoft fuse noauto,ro 0 0
и делайте просто mount /mnt/microsoft
!
А я тихо-мирно подумаю, как бы мне скриптик под всё хазяйство намутить…