כיצד להתקין ספריות מרוחקות באמצעות SSHFS

sshfs

SSH (Secure Shell) הוא פרוטוקול המאפשר לנו גישה מאובטחת למחשבים מרוחקים והאפשרויות שלו עצומות שכן בעצם מה שנעשה כשמשתמשים בו זה שיהיה לנו שרת כאילו אנחנו יושבים מול המסך והמקלדת שלו. היום זה זמין ב- * nix דרך OpenSSH, היישום הפתוח שהגיע עוד בשנת 1999, ואנחנו הולכים להראות אפשרות מעניינת מאוד עבור מנהלי מערכות כמו זו של הרכיב ספריות מרוחקות במכונה מקומית באמצעות SSHFS.

בזכות זה אנו יכולים השתמש בספריה במחשב מרוחק כחלק ממבנה הספריה של המחשב המקומי שלנו, עם היתרונות הנובעים מכך כמו אפשרות להשתמש בתסריטים ואחרים בצורה פשוטה יותר. וכמובן, אנו יכולים להשתמש גם בסייר קבצים ובזכותו להעתיק או להעביר קבצים ותיקיות על ידי גרירה ושחרור, אז בואו נראה איך להתחיל.

מבחינה לוגית, הדבר הראשון שנצטרך הוא שהתקנת OpenSSH כבר תפעל בשרת שאליו אנו ניגשים וגם על הלקוח. אז הגיע הזמן להתקין sshfs, משהו פשוט מאוד בזכות העובדה שכלי זה כבר זה זמין במאגר הרשמי של אובונטו (וגם, בגלל גודלו הקטן של פחות מ- 50 Kb, כך שניתן להתקין אותו תוך כמה שניות):

# apt-get install shfs

כעת לאחר שהתקנו את sshfs עלינו להשתמש בו על פי השימוש בו, בדומה ל- ssh בעובדה שנצטרך לאמת אותנו על ידי שם משתמש וסיסמהולכן מובן מאליו שהמשתמש האמור חייב להיות חשבון חוקי במחשב המרוחק (בדוגמה שלנו זה יהיה המחשב עם ה- IP 192.168.1.100).

sshfs user @ remotecomputer: / path / to / directory

אז מה שאנחנו צריכים זה ליצור את הספרייה המקומית שתצביע על הספריה המרוחקת (שבדוגמה שלנו יכולה להיות / home / programs), מה שאנחנו עושים כדלקמן:

#mkdir / mnt / server

לאחר מכן אנו מעלים את הספרייה המרוחקת בספריה זו ועושים:

#sshfs root@192.168.1.100: / home / programs / / mnt / server

נתבקש להזין את סיסמת השורש במחשב המרוחק, אותה עלינו לדעת ולכן אנו נכנסים אליה ולאחר מכן נרכיב את השרת המרוחק במחשב המקומי שלנו. משהו שנוכל לבדוק בקלות אם נפעיל:

$ df -h

O:

ls -l / mnt / server

ברגע שנתחיל להשתמש בזה בוודאי נעריך את הנוחות הרבה שהיא מציעה לנו, ואם זה המצב, ייתכן שנרצה שתהליך זה יבוצע באופן אוטומטי כאשר אנו מתחילים את הציוד שלנו. ונוכל להשיג אותו, שעבורו עלינו לערוך את הקובץ / etc / fstab:

#vi / etc / fstab

אנו מוסיפים את הערך הבא:

sshfs#$root@192.168.1.100: / / mnt / ברירות מחדל של נתיך שרת, idmap = user, allow_other, להתחבר מחדש, _netdev, משתמשים 0 0

עם זה יהיה לנו את מה שאנחנו רוצים, אבל אנחנו יכולים ללכת רחוק יותר ואם לצוות שלנו יש את השנוי במחלוקת system כמערכת מתחילה אנו יכולים להשתמש במכלול 'לפי דרישה'כלומר, זה ייעשה באופן אוטומטי כשאנחנו צריכים את זה (למשל, כאשר אנו מנסים לגשת לספרייה המקומית המקושרת לספרייה המרוחקת).

user @ remotecomputer: / home / programs / / mnt / fuse server.sshfs noauto, x-systemd.automount, _netdev, משתמשים, idmap = user, allow_other, להתחבר מחדש 0 0


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.