האם ברוצה ללמוד כיצד להגדיר את אימות Kerberos שירות שירות VSFTPD ב- Active Directory? במדריך זה, אנו הולכים להראות לך כיצד לאמת משתמשי VSFTPD באמצעות Active Directory מ- Microsoft Windows והפרוטוקול Kerberos.
• Ubuntu 20.04
• Ubuntu 19.10
• Ubuntu 18.04
• VSFTPD 3.0.3
בדוגמה שלנו, כתובת ה-IP של בקר קבוצת המחשבים היא 192.168.15.10.
בדוגמה שלנו, כתובת ה-IP של שרת FTP היא 192.168.0.200.
ערכת לימוד Windows – יצירת חשבון תחום
• IP – 192.168.15.10
• מערכת אופראית – WINDOWS 2012 R2
• Hostname – TECH-DC01
עלינו ליצור חשבון אחד לפחות במסד הנתונים של Active Directory.
חשבון ADMIN ישמש לכניסה בשרת VSFTPD.
בבקר קבוצת המחשבים, פתח את היישום בשם: משתמשים ומחשבים של Active Directory
צור חשבון חדש בתוך הגורם המכיל של משתמשים.
יצירת חשבון חדש בשם: admin
סיסמה שתצורתה נקבעה למשתמש מנהל מערכת: kamisama123
חשבון זה ישמש לאימות בשרת VSFTPD.
חזור על תהליך זה וצור חשבון חדש בשם TEST01.
מזל טוב, יצרת את חשבון Active Directory הנדרש.
VSFTPD – אימות Kerberos ב- Active Directory
• IP – 192.168.15.11
• Operational System – Ubuntu 20
• Hostname – VSFTPD
הגדר שם מחשב מארח באמצעות הפקודה HOSTNAMECTL.
ערוך את קובץ התצורה HOSTS.
הוסף את כתובת ה- IP של בקר קבוצת המחשבים ואת שם המחשב המארח.
התקן את רשימת החבילות הדרושות כדי לאפשר את אימות Kerberos.
בהתקנה גרפית, בצע את התצורה הבאה:
• Kerberos realm – TECH.LOCAL
• Kerberos server – TECH-DC01.TECH.LOCAL
• Administrative server – TECH-DC01.TECH.LOCAL
עליך לשנות את מידע התחום כדי לשקף את סביבת הרשת שלך.
ערוך את קובץ התצורה של Kerberos.
הנה הקובץ, לפני התצורה שלנו.
הנה הקובץ, אחרי התצורה שלנו.
עליך לשנות את מידע התחום כדי לשקף את סביבת הרשת שלך.
סיימת את התצורה הנדרשת של Kerberos.
אובונטו ערכת לימוד – התקנת VSFTPD
התקן את החבילות הדרושות.
ערוך את קובץ התצורה PAM.
הנה תוכן הקובץ, לפני התצורה שלנו.
הנה תוכן הקובץ, לאחר התצורה שלנו.
חיפוש קובץ התצורה של שירות VSFTPD
עריכת קובץ התצורה של שירות VSFTPD
הוסף את השורות הבאות בסוף קובץ זה.
הנה תוכן הקובץ, לפני התצורה שלנו.
הנה תוכן הקובץ, לאחר התצורה שלנו.
התכונה CHROOT תמנע ממשתמשים לצאת מהמדריך הביתי שלהם.
כדי לא לכלול משתמש במאפיין CHROOT, הוסף את שם המשתמש שלו לקובץ הרשימה.
הנה תוכן הקובץ.
בדוגמה שלנו, לא כללנו את החשבון בשם TEST01.
הפעל מחדש את שירות FTP.
אפשר לשירות VSFTPD להתחיל באופן אוטומטי במהלך האתחול.
זכור שאנו מבצעים רק את האימות באמצעות פרוטוקול Kerberos.
חשבון המשתמש חייב להתקיים באופן מקומי.
השתמש בפקודה הבאה כדי ליצור חשבון משתמש באופן מקומי בשרת FTP.
מזל טוב! סיימת את אימות שרת VSFTP באמצעות Kerberos.
אובונטו ערכת לימוד – בדיקת התקנת VSFTPD
צור 2 חשבונות מקומיים.
בדוגמה שלנו, חשבון המשתמש בשם TEST01 לא נכלל בתכונה CHROOT.
לא כללנו חשבון זה על-ידי הוספת שם המשתמש לקובץ הרשימה CHROOT.
במחשב מרוחק, הורד את תוכנת WINSCP ונסה להתחבר לשרת FTP.
השתמש בסיסמת Active Directory כדי לאמת את משתמשי FTP.
לחשבון בשם TEST01 תהיה אפשרות לגשת לספריות מחוץ לספריה HOME שלו.
לחשבון בשם ADMIN לא תהיה אפשרות לגשת לספריות מחוץ לספריה HOME שלו.
מזל טוב! בדקת בהצלחה את התקנת VSFTPD על אובונטו לינוקס.