إستخدام sshfs
كتب بواسطة مسلم عادل بتاريخ 2008/09/08
SSH من البرامج التي يمكن أن يقال عنها (باللهجة العامية) “تبع كله”.
فعدا عن إمكانية إستخدامه لتنفيذ الأوامر وتشغيل البرامج، يمكن إستخدامه لبناء شبكات افتراضية خاصة (Virtual Private Network). كما يمكن إستخدامه لبناء جسور (tunnels) لأغراض كثيرة مختلفة، بالإضافة الى إمكانية إستخدامه لنقل الملفات سواء عن طريق الأمر scp أو sftp أو عن طريق FISH – KDE Applet او ssh:// -Gnome Applet
في هذا الموضوع، سأشرح كيفية عمل mount لخادم خارجي في مجلد محلي لإستخدامه في تحرير الملفات ونقلها من وإلى بإستخدام sshfs
أولا لنقم بتركيب sshfs كالاتي:
root@laptop:~# apt-get install sshfsبعد إنتهاء عملية التركيب، يمكنك البدء مباشرة باستخدام sshfs كالاتي:
root@laptop:~# mkdir /mnt/remote-ssh
root@laptop:~# sshfs user@example.com:/home/user /mnt/remote-sshالان يمكنك أن تصل الى ملفاتك الموجودة في السيرفر البعيد بالذهاب الى الدليل “/mnt/remote-ssh”
ولكن ستلاحظ أنك ستحتاج الى صلاحيات رووت للوصول الى الملفات، ولكن يمكن تغيير هذا اذا أضفت الخيار “-o allow_other” كالآتي:
root@laptop:~# sshfs user@example.com:/home/user /mnt/remote-ssh -o allow_otherالان بإمكان أي مستخدم الوصول الى الملفات.