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

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