מאמר זה של wikiHow יראה לך כיצד להגדיר ולהתחבר לשרת FTP ממחשב אובונטו לינוקס שלך. שרתי FTP שימושיים לאחסון קבצים מהמחשב ולאפשר לאחרים לגלוש בהם. על מנת להגדיר שרת FTP מהמחשב שלך, יהיה עליך לארח מארח שרת FTP שאליו תוכל להתחבר. כמו כן, מומלץ לעדכן את תוכנת אובונטו לגרסה העדכנית ביותר הזמינה.
צעדים
חלק 1 מתוך 4: התקנת מסגרת FTP
שלב 1. ודא שאובונטו מעודכנת
לגרסאות אובונטו 17.10 ומעלה יש נתיבי קבצים שונים בהרבה מגירסאות קודמות, כך שתצטרך לשדרג לגרסה העדכנית ביותר של אובונטו אם עדיין לא עשית זאת:
- לִפְתוֹחַ מָסוֹף
- הקלד sudo apt-get upgrade ולחץ על ↵ Enter.
- הקלד את הסיסמה ולחץ על ↵ Enter.
- הקלד y כאשר תתבקש ולאחר מכן הקש על ↵ Enter.
- המתן עד שהשדרוגים יסתיימו בהתקנה, ולאחר מכן הפעל מחדש את המחשב אם תתבקש.
שלב 2. פתח את הטרמינל
לחץ על יישומים תַפרִיט ⋮⋮⋮, גלול מטה ולחץ על השחור-לבן מָסוֹף סמל לעשות זאת.
תוכל גם ללחוץ על Alt+Ctrl+T כדי לפתוח את טרמינל
שלב 3. הזן את פקודת ההתקנה VSFTPD
הקלד sudo apt-get install vsftpd במסוף ולחץ על ↵ Enter.
שלב 4. הזן את הסיסמה שלך
הקלד את הסיסמה שבה אתה משתמש כדי להיכנס למחשב שלך ולחץ על ↵ Enter.
שלב 5. המתן להתקנת VSFTPD
זה ייקח בין 5 דקות ל -20 דקות בהתאם להגדרות ה- FTP הנוכחיות שלך וחיבור האינטרנט שלך, אז סבלנות.
שלב 6. התקן את FileZilla
זוהי התוכנית שבה תשתמש כדי לגשת ולהעלות לשרת שלך. כדי להתקין אותו:
- הקלד sudo apt-get install filezilla
- הזן את הסיסמה שוב אם תתבקש.
- המתן עד לסיום ההתקנה.
חלק 2 מתוך 4: הגדרת שרת ה- FTP
שלב 1. פתח את קובץ התצורה VSFTPD
הקלד sudo nano /etc/vsftpd.conf ולחץ על ↵ Enter. אתה תערוך קובץ זה כדי לאפשר (או להשבית) תכונות VSFTPD מסוימות.
שלב 2. אפשר למשתמשים מקומיים להיכנס לשרת ה- FTP שלך
השתמש במקשי החצים כדי לגלול מטה אל
# אל תגיב על זה כדי לאפשר למשתמשים מקומיים להיכנס.
כותרת, ולאחר מכן הסר את ה-#מה-
local_enable = YES
קו מתחתיו.
- אתה יכול להסיר את "#" באמצעות מקשי החצים כדי לבחור את האות שמולו (במקרה זה, "l") ולחיצה על מקש ← Backspace.
-
דלג על שלב זה אם
local_enable = YES
- הקו כבר לבן.
שלב 3. אפשר פקודות כתיבה של FTP
גלול מטה אל
# בטל את זה כדי לאפשר כל צורה של פקודת כתיבת FTP.
כותרת, ולאחר מכן הסר את ה-#מה-
write_enable = כן
קו מתחתיו.
-
דלג על שלב זה אם
write_enable = כן
- הוא כבר לבן.
שלב 4. השבת את ההתנגשות של ASCII
גלול כל הדרך עד
# התעסקות ASCII היא תכונה איומה של הפרוטוקול.
כותרת, ולאחר מכן הסר את "#" משתי השורות הבאות:
-
ascii_upload_enable = YES
-
ascii_download_enable = כן
שלב 5. שנה את הגדרות "chroot"
גלול מטה אל
# chroot)
כותרת, ולאחר מכן הוסף את השורות הבאות:
-
user_sub_token = $ USER
-
chroot_local_user = כן
-
chroot_list_enable = כן
- אם כבר קיימת אחת מהשורות האלה, פשוט הסר את ה-#לפני כל שורה קיימת.
שלב 6. שנה את הגדרות ברירת המחדל של "chroot"
גלול מטה אל
(ברירת מחדל להלן)
כותרת, ולאחר מכן הוסף את השורות הבאות:
-
chroot_list_file =/etc/vsftpd.chroot_list
-
local_root =/home/$ USER/Public_html
-
allow_writeable_chroot = כן
- אם כבר קיימות אחת מהשורות האלה, הסר את ה-#לפני כל שורה קיימת.
שלב 7. אפשר את האפשרות "ls recurse"
גלול מטה אל
# תוכל להפעיל את האפשרות "-R" …
כותרת, ולאחר מכן הסר את ה-#מה-
ls_recurse_enable = כן
קו מתחתיו.
שלב 8. שמור ויצא מעורך הטקסט
לשם כך:
- הקש Ctrl+X
- הקלד y
- הקש על ↵ Enter
חלק 3 מתוך 4: הוספת שמות משתמשים לרשימת ה- CHROOT
שלב 1. פתח את קובץ הטקסט "chroot"
הקלד sudo nano /etc/vsftpd.chroot_list ולחץ על ↵ Enter.
תוכל לעבור לשלב האחרון בחלק זה אם אינך רוצה לציין אנשים שיכולים לגשת לשרת ה- FTP שלך
שלב 2. הזן את הסיסמה שלך
הקלד את הסיסמה שבה אתה משתמש כדי להיכנס לאובונטו ולחץ על ↵ Enter. פעולה זו תפתח את קובץ הטקסט "chroot".
דלג על שלב זה אם לא נשאל את הסיסמה שלך
שלב 3. הוסף שמות משתמשים לרשימה
הקלד את שם המשתמש שלך, הקש על ↵ Enter וחזור עם כל שם משתמש אחר של אנשים שתרצה לקבל גישה למדריכי הבית שלהם מתוך השרת שלך.
שלב 4. שמור את הרשימה שלך
הקש Ctrl+X, הקלד y ולחץ על ↵ Enter. הרשימה שלך תישמר.
שלב 5. הפעל מחדש את VSFTPD
הקלד sudo systemctl restart vsftpd ולחץ על ↵ Enter. פעולה זו תעצור ותפעיל מחדש את VSFTPD, ותוודא שהשינויים שלך נשמרו. כעת תוכל לגשת לשרת ה- FTP שלך.
חלק 4 מתוך 4: גישה לשרת שלך
שלב 1. קבע את כתובת השרת שלך
אם אתה משלם עבור שרת FTP באמצעות שירות אירוח (למשל, Bluehost), יהיה עליך לדעת את כתובת ה- IP של השירות או את הכתובת הרגילה שלו כדי להתחבר אליו.
-
אם אתה מארח שרת משלך מהמחשב שלך, תשתמש בכתובת ה- IP של המחשב שלך, אותה תוכל להבין על ידי הזנת ifconfig בטרמינל ולאחר מכן סקור את מספר "inet addr".
אם "ifconfig" אינו מותקן, תוכל להתקין אותו על ידי הזנת sudo apt-get install net-tools במסוף
שלב 2. העבר יציאה בנתב שלך
לאחר שתכיר את כתובת ה- IP של השרת שלך, יהיה עליך להעביר את חריץ פורט 21 של הנתב לכתובת זו; ודא שהיציאה משתמשת ב- TCP (לא ב- UDP או בתערובת של השניים).
העברת יציאות משתנה בין נתב לנתב, לכן הקפד לעיין במאמר המקושר או בתיעוד הנתב שלך
שלב 3. פתח את Filezilla
הקלד filezilla במסוף ולחץ על ↵ Enter. כעבור רגע, FileZilla ייפתח.
אם אתה רוצה להתחבר באמצעות טרמינל, תוכל לנסות להקליד ftp [כתובת]. כל עוד השרת שלך פועל ויש לך גישה לאינטרנט, זה ינסה להתחבר לשרת ה- FTP שלך; עם זאת, ייתכן שלא תוכל להעביר קבצים
שלב 4. לחץ על קובץ
הוא בפינה השמאלית העליונה של חלון FileZilla. פעולה זו גורמת לתפריט נפתח.
שלב 5. לחץ על מנהל האתר…
תוכל למצוא אפשרות זו בתפריט הנפתח. חלון מנהל האתר ייפתח.
שלב 6. לחץ על אתר חדש
זהו כפתור לבן בצד השמאלי התחתון של החלון. פעולה זו פותחת את סעיף האתר החדש של מנהל האתר.
שלב 7. הזן את כתובת השרת שלך
בשדה הטקסט "מארח:" הקלד את הכתובת (או כתובת ה- IP) של שרת ה- FTP שאליו ברצונך להתחבר.
שלב 8. הוסף את מספר היציאה שהועברה
הקלד 21 בשדה הטקסט "יציאה:".
שלב 9. לחץ על התחבר
זה כפתור אדום בתחתית הדף. פעולה זו תבקש מ- FileZilla לחבר את המחשב שלך לשרת ה- FTP שלך.
שלב 10. העבר קבצים לשרת
אתה יכול ללחוץ ולגרור תיקיות מהחלון הימני לחלון הימני כדי להעלות אותן לדף שרת ה- FTP שלך.
טיפים
- העברת יציאה 20 עשויה לפתור כמה בעיות רשת אם אתה מארח שרת משלך.
- החיבור לשרת FTP באובונטו 17 ומעלה נראה שונה במקצת מהחיבור בגרסאות קודמות, לכן תרצה לעדכן את גרסת אובונטו שלך ל -17.10 (ומעלה) אם עדיין לא עשית זאת.