כיצד להגדיר שרת FTP באובונטו לינוקס (עם תמונות)

תוכן עניינים:

כיצד להגדיר שרת FTP באובונטו לינוקס (עם תמונות)
כיצד להגדיר שרת FTP באובונטו לינוקס (עם תמונות)

וִידֵאוֹ: כיצד להגדיר שרת FTP באובונטו לינוקס (עם תמונות)

וִידֵאוֹ: כיצד להגדיר שרת FTP באובונטו לינוקס (עם תמונות)
וִידֵאוֹ: Oracle VirtualBox Installing Server 2022 Mastering Type-2 Hypervisors 2024, אַפּרִיל
Anonim

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

צעדים

חלק 1 מתוך 4: התקנת מסגרת FTP

הגדר שרת FTP באובונטו לינוקס שלב 1
הגדר שרת FTP באובונטו לינוקס שלב 1

שלב 1. ודא שאובונטו מעודכנת

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

  • לִפְתוֹחַ מָסוֹף
  • הקלד sudo apt-get upgrade ולחץ על ↵ Enter.
  • הקלד את הסיסמה ולחץ על ↵ Enter.
  • הקלד y כאשר תתבקש ולאחר מכן הקש על ↵ Enter.
  • המתן עד שהשדרוגים יסתיימו בהתקנה, ולאחר מכן הפעל מחדש את המחשב אם תתבקש.
הגדר שרת FTP באובונטו לינוקס שלב 2
הגדר שרת FTP באובונטו לינוקס שלב 2

שלב 2. פתח את הטרמינל

לחץ על יישומים תַפרִיט ⋮⋮⋮, גלול מטה ולחץ על השחור-לבן מָסוֹף סמל לעשות זאת.

תוכל גם ללחוץ על Alt+Ctrl+T כדי לפתוח את טרמינל

הגדר שרת FTP ב- Ubuntu Linux שלב 3
הגדר שרת FTP ב- Ubuntu Linux שלב 3

שלב 3. הזן את פקודת ההתקנה VSFTPD

הקלד sudo apt-get install vsftpd במסוף ולחץ על ↵ Enter.

הגדר שרת FTP ב- Ubuntu Linux שלב 4
הגדר שרת FTP ב- Ubuntu Linux שלב 4

שלב 4. הזן את הסיסמה שלך

הקלד את הסיסמה שבה אתה משתמש כדי להיכנס למחשב שלך ולחץ על ↵ Enter.

הגדר שרת FTP ב- Ubuntu Linux שלב 5
הגדר שרת FTP ב- Ubuntu Linux שלב 5

שלב 5. המתן להתקנת VSFTPD

זה ייקח בין 5 דקות ל -20 דקות בהתאם להגדרות ה- FTP הנוכחיות שלך וחיבור האינטרנט שלך, אז סבלנות.

הגדר שרת FTP באובונטו לינוקס שלב 6
הגדר שרת FTP באובונטו לינוקס שלב 6

שלב 6. התקן את FileZilla

זוהי התוכנית שבה תשתמש כדי לגשת ולהעלות לשרת שלך. כדי להתקין אותו:

  • הקלד sudo apt-get install filezilla
  • הזן את הסיסמה שוב אם תתבקש.
  • המתן עד לסיום ההתקנה.

חלק 2 מתוך 4: הגדרת שרת ה- FTP

הגדר שרת FTP באובונטו לינוקס שלב 7
הגדר שרת FTP באובונטו לינוקס שלב 7

שלב 1. פתח את קובץ התצורה VSFTPD

הקלד sudo nano /etc/vsftpd.conf ולחץ על ↵ Enter. אתה תערוך קובץ זה כדי לאפשר (או להשבית) תכונות VSFTPD מסוימות.

הגדר שרת FTP ב- Ubuntu Linux שלב 8
הגדר שרת FTP ב- Ubuntu Linux שלב 8

שלב 2. אפשר למשתמשים מקומיים להיכנס לשרת ה- FTP שלך

השתמש במקשי החצים כדי לגלול מטה אל

# אל תגיב על זה כדי לאפשר למשתמשים מקומיים להיכנס.

כותרת, ולאחר מכן הסר את ה-#מה-

local_enable = YES

קו מתחתיו.

  • אתה יכול להסיר את "#" באמצעות מקשי החצים כדי לבחור את האות שמולו (במקרה זה, "l") ולחיצה על מקש ← Backspace.
  • דלג על שלב זה אם

    local_enable = YES

  • הקו כבר לבן.
הגדר שרת FTP ב- Ubuntu Linux שלב 9
הגדר שרת FTP ב- Ubuntu Linux שלב 9

שלב 3. אפשר פקודות כתיבה של FTP

גלול מטה אל

# בטל את זה כדי לאפשר כל צורה של פקודת כתיבת FTP.

כותרת, ולאחר מכן הסר את ה-#מה-

write_enable = כן

קו מתחתיו.

  • דלג על שלב זה אם

    write_enable = כן

  • הוא כבר לבן.
הגדר שרת FTP באובונטו לינוקס שלב 10
הגדר שרת FTP באובונטו לינוקס שלב 10

שלב 4. השבת את ההתנגשות של ASCII

גלול כל הדרך עד

# התעסקות ASCII היא תכונה איומה של הפרוטוקול.

כותרת, ולאחר מכן הסר את "#" משתי השורות הבאות:

  • ascii_upload_enable = YES

  • ascii_download_enable = כן

הגדר שרת FTP באובונטו לינוקס שלב 11
הגדר שרת FTP באובונטו לינוקס שלב 11

שלב 5. שנה את הגדרות "chroot"

גלול מטה אל

# chroot)

כותרת, ולאחר מכן הוסף את השורות הבאות:

  • user_sub_token = $ USER

  • chroot_local_user = כן

  • chroot_list_enable = כן

  • אם כבר קיימת אחת מהשורות האלה, פשוט הסר את ה-#לפני כל שורה קיימת.
הגדר שרת FTP באובונטו לינוקס שלב 12
הגדר שרת FTP באובונטו לינוקס שלב 12

שלב 6. שנה את הגדרות ברירת המחדל של "chroot"

גלול מטה אל

(ברירת מחדל להלן)

כותרת, ולאחר מכן הוסף את השורות הבאות:

  • chroot_list_file =/etc/vsftpd.chroot_list

  • local_root =/home/$ USER/Public_html

  • allow_writeable_chroot = כן

  • אם כבר קיימות אחת מהשורות האלה, הסר את ה-#לפני כל שורה קיימת.
הגדר שרת FTP ב- Ubuntu Linux שלב 13
הגדר שרת FTP ב- Ubuntu Linux שלב 13

שלב 7. אפשר את האפשרות "ls recurse"

גלול מטה אל

# תוכל להפעיל את האפשרות "-R" …

כותרת, ולאחר מכן הסר את ה-#מה-

ls_recurse_enable = כן

קו מתחתיו.

הגדר שרת FTP ב- Ubuntu Linux שלב 14
הגדר שרת FTP ב- Ubuntu Linux שלב 14

שלב 8. שמור ויצא מעורך הטקסט

לשם כך:

  • הקש Ctrl+X
  • הקלד y
  • הקש על ↵ Enter

חלק 3 מתוך 4: הוספת שמות משתמשים לרשימת ה- CHROOT

הגדר שרת FTP ב- Ubuntu Linux שלב 15
הגדר שרת FTP ב- Ubuntu Linux שלב 15

שלב 1. פתח את קובץ הטקסט "chroot"

הקלד sudo nano /etc/vsftpd.chroot_list ולחץ על ↵ Enter.

תוכל לעבור לשלב האחרון בחלק זה אם אינך רוצה לציין אנשים שיכולים לגשת לשרת ה- FTP שלך

הגדר שרת FTP ב- Ubuntu Linux שלב 16
הגדר שרת FTP ב- Ubuntu Linux שלב 16

שלב 2. הזן את הסיסמה שלך

הקלד את הסיסמה שבה אתה משתמש כדי להיכנס לאובונטו ולחץ על ↵ Enter. פעולה זו תפתח את קובץ הטקסט "chroot".

דלג על שלב זה אם לא נשאל את הסיסמה שלך

הגדר שרת FTP ב- Ubuntu Linux שלב 17
הגדר שרת FTP ב- Ubuntu Linux שלב 17

שלב 3. הוסף שמות משתמשים לרשימה

הקלד את שם המשתמש שלך, הקש על ↵ Enter וחזור עם כל שם משתמש אחר של אנשים שתרצה לקבל גישה למדריכי הבית שלהם מתוך השרת שלך.

הגדר שרת FTP ב- Ubuntu Linux שלב 18
הגדר שרת FTP ב- Ubuntu Linux שלב 18

שלב 4. שמור את הרשימה שלך

הקש Ctrl+X, הקלד y ולחץ על ↵ Enter. הרשימה שלך תישמר.

הגדר שרת FTP ב- Ubuntu Linux שלב 19
הגדר שרת FTP ב- Ubuntu Linux שלב 19

שלב 5. הפעל מחדש את VSFTPD

הקלד sudo systemctl restart vsftpd ולחץ על ↵ Enter. פעולה זו תעצור ותפעיל מחדש את VSFTPD, ותוודא שהשינויים שלך נשמרו. כעת תוכל לגשת לשרת ה- FTP שלך.

חלק 4 מתוך 4: גישה לשרת שלך

הגדר שרת FTP ב- Ubuntu Linux שלב 20
הגדר שרת FTP ב- Ubuntu Linux שלב 20

שלב 1. קבע את כתובת השרת שלך

אם אתה משלם עבור שרת FTP באמצעות שירות אירוח (למשל, Bluehost), יהיה עליך לדעת את כתובת ה- IP של השירות או את הכתובת הרגילה שלו כדי להתחבר אליו.

  • אם אתה מארח שרת משלך מהמחשב שלך, תשתמש בכתובת ה- IP של המחשב שלך, אותה תוכל להבין על ידי הזנת ifconfig בטרמינל ולאחר מכן סקור את מספר "inet addr".

    אם "ifconfig" אינו מותקן, תוכל להתקין אותו על ידי הזנת sudo apt-get install net-tools במסוף

הגדר שרת FTP ב- Ubuntu Linux שלב 21
הגדר שרת FTP ב- Ubuntu Linux שלב 21

שלב 2. העבר יציאה בנתב שלך

לאחר שתכיר את כתובת ה- IP של השרת שלך, יהיה עליך להעביר את חריץ פורט 21 של הנתב לכתובת זו; ודא שהיציאה משתמשת ב- TCP (לא ב- UDP או בתערובת של השניים).

העברת יציאות משתנה בין נתב לנתב, לכן הקפד לעיין במאמר המקושר או בתיעוד הנתב שלך

הגדר שרת FTP ב- Ubuntu Linux שלב 22
הגדר שרת FTP ב- Ubuntu Linux שלב 22

שלב 3. פתח את Filezilla

הקלד filezilla במסוף ולחץ על ↵ Enter. כעבור רגע, FileZilla ייפתח.

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

הגדר שרת FTP ב- Ubuntu Linux שלב 23
הגדר שרת FTP ב- Ubuntu Linux שלב 23

שלב 4. לחץ על קובץ

הוא בפינה השמאלית העליונה של חלון FileZilla. פעולה זו גורמת לתפריט נפתח.

הגדר שרת FTP ב- Ubuntu Linux שלב 24
הגדר שרת FTP ב- Ubuntu Linux שלב 24

שלב 5. לחץ על מנהל האתר…

תוכל למצוא אפשרות זו בתפריט הנפתח. חלון מנהל האתר ייפתח.

הגדר שרת FTP ב- Ubuntu Linux שלב 25
הגדר שרת FTP ב- Ubuntu Linux שלב 25

שלב 6. לחץ על אתר חדש

זהו כפתור לבן בצד השמאלי התחתון של החלון. פעולה זו פותחת את סעיף האתר החדש של מנהל האתר.

הגדר שרת FTP ב- Ubuntu Linux שלב 26
הגדר שרת FTP ב- Ubuntu Linux שלב 26

שלב 7. הזן את כתובת השרת שלך

בשדה הטקסט "מארח:" הקלד את הכתובת (או כתובת ה- IP) של שרת ה- FTP שאליו ברצונך להתחבר.

הגדר שרת FTP ב- Ubuntu Linux שלב 27
הגדר שרת FTP ב- Ubuntu Linux שלב 27

שלב 8. הוסף את מספר היציאה שהועברה

הקלד 21 בשדה הטקסט "יציאה:".

הגדר שרת FTP ב- Ubuntu Linux שלב 28
הגדר שרת FTP ב- Ubuntu Linux שלב 28

שלב 9. לחץ על התחבר

זה כפתור אדום בתחתית הדף. פעולה זו תבקש מ- FileZilla לחבר את המחשב שלך לשרת ה- FTP שלך.

הגדר שרת FTP ב- Ubuntu Linux שלב 29
הגדר שרת FTP ב- Ubuntu Linux שלב 29

שלב 10. העבר קבצים לשרת

אתה יכול ללחוץ ולגרור תיקיות מהחלון הימני לחלון הימני כדי להעלות אותן לדף שרת ה- FTP שלך.

טיפים

  • העברת יציאה 20 עשויה לפתור כמה בעיות רשת אם אתה מארח שרת משלך.
  • החיבור לשרת FTP באובונטו 17 ומעלה נראה שונה במקצת מהחיבור בגרסאות קודמות, לכן תרצה לעדכן את גרסת אובונטו שלך ל -17.10 (ומעלה) אם עדיין לא עשית זאת.

מוּמלָץ: