כיצד להתקין שרת FTP באובונטו ב -5 שלבים

כיצד להתקין שרת FTP באובונטו ב -5 שלבים

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





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





מהו שרת FTP?

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





כדי שזה יקרה, יש להתקין תוכנת שרת FTP בשרת המרוחק שמארח את הקבצים.

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



התקן שרת באובונטו

התקנת שרת FTP באובונטו היא פשוטה. אפשר לטעון שהפתרון הטוב ביותר הוא vsftpd. בצע את השלבים שלהלן כדי להתקין ולהגדיר שרת FTP באובונטו עם vsftpd.

1. התקן vsftpd

ייתכן שכבר מותקנת vsftpd. כדי לבדוק, פתח חלון מסוף והזן





sudo apt list --installed

אתה אמור למצוא vsftpd בתחתית הרשימה. אם לא, פשוט התקן עם

sudo apt install vsftpd

לאחר ההתקנה, הגיע הזמן להגדיר vsftpd. התחל על ידי יצירת עותק של קובץ התצורה המקורי. המשמעות היא שאם משהו משתבש, ניתן לשחזר את תצורת ברירת המחדל.





sudo cp /etc/vsftpd.conf /etc/vsftpd.conf_default

עם זאת, הפעל את השירות באמצעות:

sudo systemctl start vsftpd

ודא שהשרת פועל באמצעות:

sudo systemctl enable vsftpd

עם התקנת vsftpd אתה יכול להתחיל בתצורה.

2. צור משתמש FTP

הדבר הראשון שאתה צריך הוא חשבון משתמש FTP. בעזרת זה תוכל להשתמש בכל לקוח FTP כדי לגשת לקבצים המתארחים בשרת באמצעות vsftpd. במסוף, הזן:

sudo useradd –m username

(החלף 'שם משתמש' בשם המשתמש המיועד שלך.)

sudo password username

עם הגדרת שם המשתמש והסיסמה, צור קובץ בדיקה בתיקיית הבית של החשבון כדי לאשר שהוא פועל:

cd /home/username
sudo nano testfile.txt

כאשר אתה מתחבר לראשונה לשרת ה- FTP של אובונטו, אתה אמור לראות testfile.txt.

3. אבטח את שרת ה- FTP של אובונטו

אולם לפני שתגדיר חיבור, עליך לוודא שיציאות FTP פתוחות באובונטו. כברירת מחדל, אלה סגורים מסיבות אבטחה ב- ufw (חומת אש לא מסובכת).

כדי לאפשר גישה באמצעות יציאה 20, השתמש

sudo ufw allow 20/tcp

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

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

מהו כרטיס מתנה של פנדנגו
sudo nano /etc/vsftpd.conf

מצא את כתב_האפשר ובטל את הערך, ודא שהוא מוגדר כ- 'כן':

write_enable=YES

מכה Ctrl+X ליציאה, ו וגם לשמור.

עבור שרתי FTP הנגישים לציבור, תרצה להגביל את הגישה של כל משתמש. בעזרת chroot אנו יכולים להגביל כל משתמש לספריית הבית שלו. ב- vsftpd.conf, מצא את השורה הזו ופרסם אותה (הסר את ה- #):

chroot_local_user=YES

שוב, Ctrl+X ליציאה, ו וגם לשמור.

עבור מספר משתמשים, שמירה על רשימה היא אופציה חכמה יותר.

ראשית, פתח vsftpd.chroot_list בעורך הטקסט שלך.

sudo nano /etc/ vsftpd.chroot_list

כאן, רשום את שמות המשתמשים שברצונך להגביל לתיקיות שלהם. שמור ויצא, ואז חזור אל vsftpd.conf וודא כי chroot_local_user = YES אינו מגיב:

#chroot_local_user=YES

במקום זאת, לא להגיב

chroot_list_enable=YES

ו

chroot_list_file=/etc/vsftpd.chroot_list

זה אמור להיראות כך:

שוב, שמור ויצא. לבסוף, הפעל מחדש את שירות FTP:

sudo systemctl restart vsftpd.service

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

4. חיבורים מוצפנים: FTP+SSL = FTPS

תוכל גם לכפות הצפנת תנועה אל ושרת FTP של אובונטו שלך באמצעות SSL/TLS.

קשורים: תנאי הצפנה שכולם צריכים להכיר

בקובץ vsftpd.conf, חפש התייחסות ל'חיבורים מוצפנים SSL 'והוסף את הדברים הבאים:

ssl_enable=YES
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key

שמור ויצא מהקובץ. כעת תוכל להגדיר FTPS כפרוטוקול חיבור בלקוח ה- FTP שלך.

5. התקן לקוח FTP באובונטו

ממערכת אחרת תוכל להתחבר לשרת ה- FTP של אובונטו שלך באמצעות כלי שורת פקודה או יישום שולחן עבודה.

ב- Linux, תוכל לגשת לשרת במסוף באמצעות

sudo ftp hostname

הקפד להחליף את 'שם המארח' בשם המארח של השרת שלך. תוכל גם להשתמש בכתובת ה- IP

sudo ftp ipaddress

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

רוצה משהו יותר אינטואיטיבי, או גישה לשרת FTP ממערכת הפעלה אחרת? תזדקק ללקוח FTP וניתן לטעון כי הטוב ביותר שיש הוא FileZilla. פתרון קוד פתוח, זה זמין עבור Windows (כמו גם שרת), macOS, וישנן גירסאות 32 סיביות ו- 64 סיביות עבור Linux. למרבה הצער אין שרת FTP של FileZilla עבור אובונטו או הפצות לינוקס אחרות.

הורד: FileZilla (חינם)

כדי להשתמש בלקוח FileZilla כדי להתחבר לשרת ה- FTP של אובונטו, התקן והפעל את האפליקציה. לאחר מכן:

  1. נְקִישָׁה קובץ> מנהל אתרים
  2. הנה, לחץ אתר חדש
  3. בחלונית הימנית, בחר FTP
  4. אם אתה משתמש ב- FTPS בחר TLS ל הצפנה .
  5. לאחר מכן, הזן את שם המארח או את כתובת ה- IP מנחה ומוסיפים את נמל .
  6. ל סוג כניסה הזן את פרטי החשבון שלך מִשׁתַמֵשׁ ו סיסמה .
  7. נְקִישָׁה לְחַבֵּר .

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

משתמשים בלקוח FTP אחר? השלבים צריכים להיות זהים במידה רבה, אך עיין בתיעוד האפליקציה לבירור.

בנית שרת FTP באובונטו

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

לַחֲלוֹק לַחֲלוֹק צִיוּץ אימייל כיצד פועל שיתוף קבצים P2P (עמית לעמית)

תוהים מהו שיתוף קבצים peer-to-peer (P2P) וכיצד הוא התחיל? אנו מסבירים מה כדאי לדעת.

האם אני יכול לשדרג מחלונות XP לחלונות 7 בחינם?
קרא הבא נושאים קשורים
  • לינוקס
  • אובונטו
  • FTP
  • לינוקס
על הסופר כריסטיאן קאולי(1510 מאמרים פורסמו)

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

עוד מאת כריסטיאן קאולי

הירשם לניוזלטר שלנו

הצטרף לניוזלטר שלנו לקבלת טיפים, סקירות, ספרים אלקטרוניים בחינם ומבצעים בלעדיים!

לחצו כאן להרשמה