mount سرویس ftp به یک دایرکتوری

در این مطلب به آموزش وصل کردن یک ftp سرور بعنوان یک دایرکتوری یا پارتیشن به لینوکس می پردازیم.

نکته: از این مقاله میتوانید در همه سیستم عامل های یونیکس بیکس و یونسکس لایگ مانند دبیان , centos و FreeBSD استفاده کنید.

برای این منظور ابتدا باید بسته curlftpfs را بر روی سیستم نصب کنیم . برای این منظور بضوروت زیر عمل میکنیم.

Debian:

# apt install curlftpfs

Centos:
# yum install curlftpfs

بعد از اینکه بسته مورد نظر نصب شد نوبت به آن میرسد که با استفاده از curlftpfs اقدام به mount کردن ftp خود به سیستم لینوکسی خود کنیم .

یرای این منظور بصورت زیر عمل میکنیم.

نکته: در اینجا ما با استفاده از کاربر root اقدام به mount کردن ftp میکنیم .

curlftpfs ftp.nowlearn.ir /mnt/ftp/ -o user=username:password

در اینجا با استفاده از دستور بالا به سیستم میگوییم که ftp با ادرس ftp.nowlearn.ir را با استفاده از بوزر و پسورد user:password به مسیر /mnt/ftp وصل کند.

نکته: برای نوشتن یوزر و پسوردتان شما باید بین آنها از ”  :  ”  استفاده کنید.

برای اینکه موقع Mount شدن ftp به دیگر کاربران هم دسترسی برای انجام کارهای مختلف بر روی مسیری که Mount را انجام دهیم از آپشن allow_other بصورت زیر استفاده میکنیم .

curlftpfs ftp.nowlearn.ir /mnt/ftp/ -o user=username:password,allow_other

در صورتی که پورت سرور ftp شما با پروت استاندارد ftp یعنی ۲۱ متفاوت باشد برای اعلام پورت درست به ابزار curlftpfs از آپشن ftp_port بصورت زیر استفاده میکنیم.

curlftpfs ftp.nowlearn.ir /mnt/ftp/ -o user=username:password,allow_other,ftp_port=-

در صورتی که بخواهید FTP خود را هنگام بوت سیستم mount کنید باید آن را بصورت زیر در فایل /etc/fstab اضافه کنید.

curlftpfs#USER:PASSWORD@ftp.nowlearn.ir /mnt/mydomainorg fuse auto,user,uid=1000,allow_other,_netdev 0 0

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *