Curlftpfs: تفاوت بین نسخه‌ها

از ویکی فارسی اوبونتو
پرش به: ناوبری، جستجو
جز (تنظمیات خودکار: تصحیح کد)
 
(۲ نسخه‌ٔ میانی ویرایش شده توسط ۲ کاربر نشان داده نشده)
سطر ۱: سطر ۱:
'''Curlftps''' نرم افزاری برای [[mount|سوار کردن]] میزبان [[ftp]] روی [[Directory|شاخهٔ]] محلّی است. از طریق این نرم افزار، کاربر به سادگی می تواند [[Filesystem|سامانه‌پروندهٔ]] داخل شبکه را در سامانهٔ فیزیکی خود، سوار کند.
+
'''Curlftps''' ابزاری برای [[mount|سوار کردن]] میزبان [[ftp|FTP]] روی [[Directory|شاخهٔ]] محلّی است. از طریق این ابزار، کاربر به سادگی می‌تواند [[Filesystem|سامانه‌پروندهٔ]] داخل شبکه را در سامانهٔ فیزیکی خود، سوار کند.
  
  
== نصب ==
+
= نصب =
برای نصب این نرم افزار می توانید از دستور زیر استفاده کنید.
+
برای نصب می‌توان از فرمان زیر استفاده کرد:
<pre>
 
$ sudo apt-get install curlftpfs
 
</pre>
 
  
== راهنمای استفاده ==
+
{{bc|
خلاصهٔ دستور به این شکل است:
+
$ sudo apt install curlftpfs
<pre>
+
}}
curlftpfs [options] host path
 
</pre>
 
  
به عنوان مثال برای سوار کردن یک میزبان FTP بدین شکل عمل می‌کنیم:
+
= روش کار =
<pre>
+
 
 +
خلاصهٔ فرمان به این شکل است:
 +
 
 +
{{bc|
 +
$ curlftpfs [options] host path
 +
}}
 +
 
 +
برای نمونه برای سوار کردن یک میزبان FTP:
 +
 
 +
{{bc|
 
$ sudo mkdir /mnt/ftp
 
$ sudo mkdir /mnt/ftp
$ sudo curlftpfs -o allow_other user:password@ftp://myftp.com /mnt/ftp
+
$ sudo curlftpfs -o allow_other "USER":"PASSWORD"@ftp://myftp.com /mnt/ftp
</pre>
+
}}
 +
 
 +
 
 +
== توضیح شناسه‌ها ==
 +
* <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>.
  
* allow_other به منظور دسترسی دادن به کاربران غیر از ریشه (root)
+
'''نکته''': اگر به جای نشانی میزبان FTP از [[IP|پروتکل اینترنت]] داخل شبکه استفاده می‌کنید، حتماً [[Port|درگاه]] آن را هم مقابل آن وارد کنید.
* user:pass نام کاربری و گذرواژه ی هاست FTP
 
  
'''نکته''': اگر به جای آدرس FTP از IP داخل شبکه استفاده می کنید، حتما [[Port|درگاه]] آن را هم مقابل IP وارد کنید.
+
{{bc|
 +
$ sudo curlftpfs -o allow_other "USER":"PASSWORD"@192.168.1.40:2121 /mnt/ftp
 +
}}
  
سپس با دستور:
+
 
<pre>
+
سپس با فرمان:
 +
 
 +
{{bc|
 
$ cd /mnt/ftp
 
$ cd /mnt/ftp
</pre>
+
}}
  
به سامانه‌پروندهٔ خود دسترسی پیدا می‌کنیم.
+
به سامانه‌ پروندهٔ خود دسترسی پیدا می‌کنیم.
  
* برای جداکردن سامانه‌پروندهٔ FTP از شاخه، کافی است از دستور زیر استفاده کنیم:
+
* برای جداکردن سامانه‌پروندهٔ FTP از شاخه، کافی است از فرمان زیر استفاده شود:
<pre>
+
 
 +
{{bc|
 
$ sudo umount /mnt/ftp/
 
$ sudo umount /mnt/ftp/
</pre>
+
}}
 
 
== تنظمیات خودکار ==
 
  
برای این که FTP مورد نظر شما با هر بار روشن شدن رایانه، به صورت خودکار سوار شود، باید پروندهٔ <code>etc/fstab</code> را توسّط [[Nano]] (یا هر [[Text Editor|ویرایشگر متن]] دلخواه) به صورت زیر ویرایش کرد:  
+
= راهنما =
<pre>
+
برای مطالعهٔ جزئیات بیش‌تر و راهنمای برنامه، می‌توان [[Man|صفحهٔ راهنمای]] برنامه را مشاهده کرده و یا از انتخاب <code>help</code> در [[CLI|خط فرمان]] استفاده کنید:
$ sudo nano /etc/fstab
 
</pre>
 
  
* متن زیر را به آخر پروندهٔ fstab افزوده و پرونده را ذخیره می‌کنیم:
+
{{bc|
<pre>
+
$ man curlftps
curlftpfs#USER:PASSWORD@ftp.myftp.com /mnt/ftp fuse auto,user,uid=1000,allow_other,_netdev 0 0
+
$ curlftpfs --help
</pre>
+
}}
  
== دستورات تکمیلی ==
 
برای راهنمایی بیشتر راجع به کارکرد این نرم افزار به [[Man Page|صفحهٔ راهنمای]] آن مراجعه کنید.
 
<pre>
 
$ man curlftpfs
 
</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