Curlftpfs: تفاوت بین نسخهها
از ویکی فارسی اوبونتو
جز (تبدیل به شکل جدید apt) |
(ویرایش صفحهٔ Curlftpfs) |
||
سطر ۱: | سطر ۱: | ||
− | '''Curlftps''' | + | '''Curlftps''' ابزاری برای [[mount|سوار کردن]] میزبان [[ftp|FTP]] روی [[Directory|شاخهٔ]] محلّی است. از طریق این ابزار، کاربر به سادگی میتواند [[Filesystem|سامانهپروندهٔ]] داخل شبکه را در سامانهٔ فیزیکی خود، سوار کند. |
− | + | = نصب = | |
− | برای نصب | + | برای نصب میتوان از فرمان زیر استفاده کرد: |
− | <pre> | + | |
+ | <pre language="bash"> | ||
$ sudo apt install curlftpfs | $ sudo apt install curlftpfs | ||
</pre> | </pre> | ||
− | = | + | = طرز کار = |
− | خلاصهٔ | + | خلاصهٔ فرمان به این شکل است: |
− | <pre> | + | |
− | curlftpfs [options] host path | + | <pre language="bash"> |
+ | $ curlftpfs [options] host path | ||
</pre> | </pre> | ||
− | به عنوان مثال برای سوار کردن یک میزبان FTP | + | به عنوان مثال برای سوار کردن یک میزبان FTP: |
− | <pre> | + | |
+ | <pre language="bash"> | ||
$ sudo mkdir /mnt/ftp | $ sudo mkdir /mnt/ftp | ||
− | $ sudo curlftpfs -o allow_other | + | $ sudo curlftpfs -o allow_other "USER":"PASSWORD"@ftp://myftp.com /mnt/ftp |
</pre> | </pre> | ||
− | * allow_other به منظور دسترسی دادن به کاربران غیر از ریشه | + | == توضیح شناسهها == |
− | * | + | * <code>o-</code> به منظور دسترسی ابزار به شناسههای دیگر. |
+ | * <code>allow_other</code> به منظور دسترسی دادن به کاربران غیر از کاربر [[Root|ریشه]]. | ||
+ | * <code>USER:PASSWORD</code> نام کاربری و گذرواژهٔ میزبان FTP که بهتر است برای هر دو، از <code>""</code> استفاده شود. | ||
+ | * <code>mnt/ftp/</code> یک نشانی که قرار است میزبان FTP بر روی آن سوار شود. این نشانی به عنوان مثال آورده شده است. | ||
+ | * <code>sudo</code> فقط در زمانی نیاز است که شاخهٔ مورد نظر برای سوار شدن FTP، در محلّی باشد که کاربر اجازهٔ دسترسی به آن را ندارد. مثل <code>mnt/</code>. | ||
− | '''نکته''': اگر به جای | + | '''نکته''': اگر به جای نشانی میزبان FTP از [[IP|پروتکل اینترنت]] داخل شبکه استفاده میکنید، حتماً [[Port|درگاه]] آن را هم مقابل آن وارد کنید. |
− | + | <pre language="bash"> | |
− | <pre> | + | $ sudo curlftpfs -o allow_other "USER":"PASSWORD"@192.168.1.40:2121 /mnt/ftp |
− | $ | ||
</pre> | </pre> | ||
− | |||
− | + | سپس با فرمان: | |
− | <pre> | + | |
− | $ | + | <pre language="bash"> |
+ | $ cd /mnt/ftp | ||
</pre> | </pre> | ||
− | + | به سامانه پروندهٔ خود دسترسی پیدا میکنیم. | |
− | برای | + | * برای جداکردن سامانهپروندهٔ FTP از شاخه، کافی است از فرمان زیر استفاده شود: |
− | <pre> | + | |
− | $ sudo | + | <pre language="bash"> |
+ | $ sudo umount /mnt/ftp/ | ||
</pre> | </pre> | ||
− | + | = راهنما = | |
− | < | + | برای مطالعهٔ جزئیات بیشتر و راهنمای برنامه، میتوان [[Man|صفحهٔ راهنمای]] برنامه را مشاهده کرده و یا از انتخاب <code>help</code> در [[CLI|خط فرمان]] استفاده کنید: |
− | |||
− | </ | ||
− | + | <pre language="bash"> | |
− | + | $ man curlftps | |
− | <pre> | + | $ curlftpfs --help |
− | $ man curlftpfs | ||
</pre> | </pre> | ||
[[رده:نرمافزارهای شبکه]] | [[رده:نرمافزارهای شبکه]] |
نسخهٔ ۳ بهمن ۱۳۹۶، ساعت ۱۶:۳۱
Curlftps ابزاری برای سوار کردن میزبان FTP روی شاخهٔ محلّی است. از طریق این ابزار، کاربر به سادگی میتواند سامانهپروندهٔ داخل شبکه را در سامانهٔ فیزیکی خود، سوار کند.
محتویات
نصب
برای نصب میتوان از فرمان زیر استفاده کرد:
$ sudo apt install curlftpfs
طرز کار
خلاصهٔ فرمان به این شکل است:
$ curlftpfs [options] host path
به عنوان مثال برای سوار کردن یک میزبان FTP:
$ sudo mkdir /mnt/ftp $ sudo curlftpfs -o allow_other "USER":"PASSWORD"@ftp://myftp.com /mnt/ftp
توضیح شناسهها
-
o-
به منظور دسترسی ابزار به شناسههای دیگر. -
allow_other
به منظور دسترسی دادن به کاربران غیر از کاربر ریشه. -
USER:PASSWORD
نام کاربری و گذرواژهٔ میزبان FTP که بهتر است برای هر دو، از""
استفاده شود. -
mnt/ftp/
یک نشانی که قرار است میزبان FTP بر روی آن سوار شود. این نشانی به عنوان مثال آورده شده است. -
sudo
فقط در زمانی نیاز است که شاخهٔ مورد نظر برای سوار شدن FTP، در محلّی باشد که کاربر اجازهٔ دسترسی به آن را ندارد. مثلmnt/
.
نکته: اگر به جای نشانی میزبان FTP از پروتکل اینترنت داخل شبکه استفاده میکنید، حتماً درگاه آن را هم مقابل آن وارد کنید.
$ sudo curlftpfs -o allow_other "USER":"PASSWORD"@192.168.1.40:2121 /mnt/ftp
سپس با فرمان:
$ cd /mnt/ftp
به سامانه پروندهٔ خود دسترسی پیدا میکنیم.
- برای جداکردن سامانهپروندهٔ FTP از شاخه، کافی است از فرمان زیر استفاده شود:
$ sudo umount /mnt/ftp/
راهنما
برای مطالعهٔ جزئیات بیشتر و راهنمای برنامه، میتوان صفحهٔ راهنمای برنامه را مشاهده کرده و یا از انتخاب help
در خط فرمان استفاده کنید:
$ man curlftps $ curlftpfs --help