SSHFS: تفاوت بین نسخهها
جز (تصحیح دستور umount) |
جز (←اجرا) |
||
(۷ نسخهٔ میانی ویرایش شده توسط ۲ کاربر نشان داده نشده) | |||
سطر ۱: | سطر ۱: | ||
− | '''SSHFS''' | + | '''SSHFS''' سرواژگان(Secure SHell File System)، یک [[File System|سامانهٔ پرونده]] برای [[GNU/Linux|گنو/لینوکس]] و سایر [[OS|سیستمعاملهایی]] مانند [[FreeBSD]] یا [[OS X|مک اواس ده]] است که FUSE را پیادهسازی کردهاند و کاربر را قادر میسازد [[Directory|شاخهای]] در یک [[Server|کارساز]] دوردست را بر رایانهٔ خود سوار کرده و با آن مانند پروندههای محلّی خود کار کند. |
+ | |||
+ | SSHFS از [[SFTP|قرارداد انتقال پروندهٔ امن]] استفاده میکند. | ||
== نصب == | == نصب == | ||
− | + | {{bc| | |
$ sudo apt install sshfs | $ sudo apt install sshfs | ||
− | + | }} | |
سطر ۱۱: | سطر ۱۳: | ||
برای اجرای برنامه و سوار کردن شاخهٔ یک کارساز بر روی رایانهٔ خود، از فرمان زیر استفاده میشود: | برای اجرای برنامه و سوار کردن شاخهٔ یک کارساز بر روی رایانهٔ خود، از فرمان زیر استفاده میشود: | ||
− | + | {{bc| | |
$ sshfs USER@IP:[PATH of Server] [PATH of Client] | $ sshfs USER@IP:[PATH of Server] [PATH of Client] | ||
+ | }} | ||
+ | |||
+ | پس از اجرای فرمان، از کاربر گذرواژه پرسیده میشود که باید گذرواژهٔ آن حساب که در کارساز موجود است، وارد شود. | ||
+ | |||
+ | نمونه | ||
+ | {{bc| | ||
$ sshfs ubuntu@192.168.1.40:/home /mnt | $ sshfs ubuntu@192.168.1.40:/home /mnt | ||
− | + | }} | |
+ | |||
+ | شاخه home/ از ماشین راه دور روی شاخه mnt/ ماشین کنونی سوار میشود. | ||
− | |||
'''نکته:''' برای Unmount کردن شاخهٔ مورد نظر، از فرمان زیر استفاده میشود: | '''نکته:''' برای Unmount کردن شاخهٔ مورد نظر، از فرمان زیر استفاده میشود: | ||
− | + | {{bc| | |
$ fusermount -u /mnt | $ fusermount -u /mnt | ||
− | + | }} | |
== راهنما == | == راهنما == | ||
برای مطالعهٔ جزئیات بیشتر و راهنمای این برنامه، میتوان [[Man Page|صفحهٔ راهنما]] را مشاهده کرده یا از انتخاب <code>help--</code> در [[CLI|خط فرمان]] استفاده کرد: | برای مطالعهٔ جزئیات بیشتر و راهنمای این برنامه، میتوان [[Man Page|صفحهٔ راهنما]] را مشاهده کرده یا از انتخاب <code>help--</code> در [[CLI|خط فرمان]] استفاده کرد: | ||
− | + | ||
+ | {{bc| | ||
$ man sshfs | $ man sshfs | ||
$ sshfs --help | $ sshfs --help | ||
− | + | }} | |
+ | |||
[[رده:قراردادهای شبکه]] | [[رده:قراردادهای شبکه]] | ||
[[رده:خط فرمان]] | [[رده:خط فرمان]] |
نسخهٔ کنونی تا ۲۶ آبان ۱۴۰۱، ساعت ۲۰:۴۰
SSHFS سرواژگان(Secure SHell File System)، یک سامانهٔ پرونده برای گنو/لینوکس و سایر سیستمعاملهایی مانند FreeBSD یا مک اواس ده است که FUSE را پیادهسازی کردهاند و کاربر را قادر میسازد شاخهای در یک کارساز دوردست را بر رایانهٔ خود سوار کرده و با آن مانند پروندههای محلّی خود کار کند.
SSHFS از قرارداد انتقال پروندهٔ امن استفاده میکند.
نصب
$ sudo apt install sshfs
اجرا
برای اجرای برنامه و سوار کردن شاخهٔ یک کارساز بر روی رایانهٔ خود، از فرمان زیر استفاده میشود:
$ sshfs USER@IP:[PATH of Server] [PATH of Client]
پس از اجرای فرمان، از کاربر گذرواژه پرسیده میشود که باید گذرواژهٔ آن حساب که در کارساز موجود است، وارد شود.
نمونه
$ sshfs ubuntu@192.168.1.40:/home /mnt
شاخه home/ از ماشین راه دور روی شاخه mnt/ ماشین کنونی سوار میشود.
نکته: برای Unmount کردن شاخهٔ مورد نظر، از فرمان زیر استفاده میشود:
$ fusermount -u /mnt
راهنما
برای مطالعهٔ جزئیات بیشتر و راهنمای این برنامه، میتوان صفحهٔ راهنما را مشاهده کرده یا از انتخاب help--
در خط فرمان استفاده کرد:
$ man sshfs $ sshfs --help