Curlftpfs

از ویکی فارسی اوبونتو
نسخهٔ تاریخ ‏۱۲ تیر ۱۳۹۴، ساعت ۱۸:۴۰ توسط Rasubuntu (بحث | مشارکت‌ها) (راهنمای استفاده)
پرش به: ناوبری، جستجو

Curlftps نرم افزاری برای سوار کردن هاست FTP بر روی دایرکتوری محلی است. از طریق این نرم افزار، کاربر به سادگی می تواند فایل سیستم داخل شبکه را در سیستم فیزیکی خود، سوار کند.


نصب

برای نصب این نرم افزار می توانید از دستور زیر استفاده کنید.

$ sudo apt-get install curlftpfs

راهنمای استفاده

خلاصه ی دستور به این شکل است:

curlftpfs [options] host path

به عنوان مثال برای سوار کردن یک هاست FTP بدین شکل عمل می کنیم:

$ sudo mkdir /mnt/ftp
$ sudo curlftpfs -o allow_other user:password@ftp://myftp.com /mnt/ftp
  • allow_other= به منظور دسترسی دادن به کاربران غیر از ریشه (root)
  • user:pass= نام کاربری و گذرواژه ی هاست FTP

نکته: اگر به جای آدرس FTP از IP داخل شبکه استفاده می کنید، حتما Port آن را هم مقابل IP وارد کنید.


سپس با دستور:

$ cd /mnt/ftp

به فایل سیستم خود دسترسی پیدا می کنیم.


  • برای جداکردن فایل سیستم FTP از دایرکتوری، کافیه از دستور زیر استفاده کنیم. به طور مثال:
$ sudo umount /mnt/ftp/

تنظمیات اتوماتیک

برای اینکه FTP مورد نظر شما با هر بار روشن شدن سیستم، به صورت اتوماتیک سوار شود، باید فایل etc/fstab/ را توسط Nano (یا هر ویرایشگر متن دلخواه) به صورت زیر ویرایش کرد:

$ sudo nano /etc/fstab

curlftpfs#USER:PASSWORD@ftp.myftp.com /mnt/ftp fuse auto,user,uid=1000,allow_other,_netdev 0 0
  • متن بالا را به آخر فایل fstab اضافه و فایل رو ذخیره می کنیم.


دستورات تکمیلی

برای راهنمایی بیشتر راجع به کارکرد این نرم افزار به صفحه ی راهنمای آن (Man page) مراجعه کنید.


$ man curlftpfs